В данном репозитории лежат следующие компоненты:
backend
- папка с серверной частью проекта. Включает в себяDockerfile
иdocker-compose.yaml
файлы для запуска серверной части в контейнеризованном виде.frontend
- папка с Web-интерфейсом. СодержитReactJS
приложение для визуализации статистических данных.dataprocessing
- папка со вспомогательными данными и скриптами для их обработки.json_data
- папка с кешированными данными, используемыми для ускорения работы серверной части и проведения аналитики.pdf_report
- модуль подготовки PDF отчетов.
Директории backend
и frontend
содержат дополнительные файлы README, описывающие запуск соответсвющего компонента.
Для развертывания проекта необходимо запустить компоненты backend
и frontend
, а также базу данных MongoDB
.