web application for working with the national catalog

Dkmf.by

National History Museum is one of the best known and largest museums in Belarus and coordinator of the State Catalog of the Museum Fund, an electronic version of which was developed in the late 2000s. In 2017, during a redesign, the outdated catalog was modernized and received personal user accounts, which improved the performance of the resource.

task
Redesign of the electronic version of the State Catalog of the Museum Fund, creation of personal accounts
technologies
ASP.NET MVC, AngularJS, HTML, JS, CSS
Main page of the project
Main page of the project
Design of all web application pages

Before starting work, the analysis of the first version of the catalog was carried out. As a result, the site structure has been slightly adjusted, which made it possible to simplify navigation and reduce the load on the resource.

The search module on the main page immediately directs visitors to different sections. Search is carried out according to ten criteria. Information about the exhibits is presented in the form of short and full cards, which allows not to overload users with unnecessary information. There is an option of viewing other exhibits by given criteria in full object cards.

User accounts allow museums to register on the site and add information about exhibits.

Museum news can be found in the thematic block. A section with methodological materials and instructions for working with the catalog has been created for specialists. The museum registry provides an opportunity to learn more about the institutions whose exhibits are included in the catalog, and maps show the location of museums and objects.

Features

• Personal accounts of museums.|
• Flexible directory search module.
• 2 language versions.
• Adaptation for viewing from mobile devices.
• Distribution of content by thematic blocks to simplify navigation.
• Ability to share a direct link to a search result.
• Return from the feature card to the search page, not the home page.

Technical solutions

• Oracle database migration.
• Combining of different name variants of one object into one search item.
• Storage of data on CDN servers.
• Development on the ASP.NET platform.
• Usage of the Google Maps API.

next section of the site
in which

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