SmartCity IQ scanner

Структура репозитория

В данном репозитории лежат следующие компоненты:

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

Директории backend и frontend содержат дополнительные файлы README, описывающие запуск соответсвющего компонента.

Развертывание и разработка

Для развертывания проекта необходимо запустить компоненты backend и frontend, а также базу данных MongoDB.