web portal of the main museum of Belarus


National Art Museum is the largest collection of art objects and the most famous cultural institution in Belarus. The museum shows a great number of art exhibits as well as provides various services. The creation of a special system helped to automate and simplify this work.

Creating a management system for content and services
Main page of the project
Main page of the project
Design of all web application pages

The system consists of two modules - public website and closed admin panel.

The site has an improved structure and navigation due to cross-linking. The fans of cultural life get into a special section with the information on the excursions, programmes and costs. Now the users can schedule a visit to the museum and buy an electronic ticket in a few clicks. The announcements of exhibitions, cultural events and news about museum life are published in separate sections. The visitors can take a virtual tour of the halls and view an online exposition from anywhere in the world. A special section provides the opportunity to know more about the museum and its history. The museum branches received their own pages. There are several forms on the website: newsletter subscription, feedback and donation forms.

The admin panel has a simple, user-friendly interface. The system allows to use it as an organizer and content management panel. New materials are added through a special constructor with built-in parameters so as not to disturb the website's interface. The system of user differentiation based on assigned role provides additional protection of the resource against accidental or incorrect actions.


• Virtual tour of the museum.
• Online exposition.
• Calendar of events.
• 3 language versions.
• Online shop for tickets and services.
• Personal accounts of users.
• Adaptation for viewing from mobile devices.
• Version for the visually impaired.
• Special forms of subscription to the newsletter, feedback and museum support.
• Distribution of content into thematic blocks to simplify navigation.

Technical solutions

• The system consists of several modules with a common administrative panel.
• Differentiation of the functionality of personal accounts depending on the role of registered users.
• Migrating data from a previous version.
• Increasing the throughput and speed of the portal due to the redistribution of visitor flows by sections.
• Data storage on CDN servers.
• Development on the ASP.NET + AngularJS
• Using the Yandex.Maps API.


The implemented technical solutions allowed us to reach a new level of service provision and keep up with the times. We thank the PRAS team for their serious and qualified approach to solving our problems and look forward to continuing cooperation.

This review in .PDF
next section of the site
in which

examples of real projects that the PRAS team has worked on are given