Сайт для всероссийской с международным участием школы-конференции студентов, аспирантов и молодых учёных «МАТЕРИАЛЫ И ТЕХНОЛОГИИ XXI ВЕКА»
- Back: C# .NET 6.0, ASP.NET Core, X.PagedList.Core
- Front: Bootstrap 5.2, JQuery 3.6.1
Использованы XML файлы, так как данных на сайте немного и цельная база данных не требуется Файлы читаются единожды при запуске, далее лишь редактируются через панель алминистратора
- Controllers (Контроллеры)
- HomeController - контроллер, ответственный за отображение страниц, доступных абсолютно всем посетителям
- AdminController - контроллер, ответственный за отображение страниц, доступных лишь администрации
- Instruments (Инструменты)
- DataBank - Статический класс - хранилище данных в которое при запуске считываются данные
- XMLStore - Класс XML хранилища для определённого типа
- Models/DataModels (Модели данных для хранения)
- Models/ViewModels (Модели данных для отображения)
- Views (Представления - все страницы, построенные с помощью Razor)