Application for planning and monitoring smart object placement

Requirements

An application for planning of placement of smart object with further ability to monitor them. Following list of requirements was presented:

  • Multiple plans per project.
  • Smart object data comes from API.
  • Smart objects can be placed on the plan using drag and drop.
  • Every action is logged.
  • Permissions for managing project by user.
  • Permissions for performing actions on plan by role.

Results

For front-end ReactJs library approach was used and for back-end Yii2 with advanced template, because front-end and back-end needed to be separated.

Camera Management web application interface displaying the Ülemiste Keskus shopping center floor plan and camera markers
Project administration panel for Tallinn T1 Mall showing a table of assigned users
Permissions management control panel page within the administrative project management system
Audit logs and user action history table for the Tallinn Ülemiste Keskus project