Приложение для планирования и мониторинга размещения умных объектов

Требования

Приложение для планирования размещения умных объектов с возможностью их дальнейшего мониторинга. Был представлен следующий список требований:

  • Несколько планов для каждого проекта.
  • Данные об умных объектах поступают через API.
  • Умные объекты можно размещать на плане с помощью перетаскивания (drag and drop).
  • Каждое действие регистрируется в логах.
  • Права пользователей на управление проектами.
  • Права ролей на выполнение действий на плане.

Результаты

Для фронтенда использовался подход на базе библиотеки ReactJS, а для бэкенда — Yii2 с расширенным шаблоном (Advanced Template), так как фронтенд и бэкенд должны были быть разделены.

Интерфейс веб-приложения управления камерами, отображающий план этажа торгового центра Ülemiste Keskus и маркеры камер
Панель администрирования проекта для таллиннского торгового центра T1 Mall с таблицей назначенных пользователей
Страница панели управления правами доступа в системе административного управления проектами
Таблица логов аудита и истории действий пользователей для проекта торгового центра Ülemiste Keskus в Таллинне