Activity Control activitycontrol.ru

Complex staff monitoring software

Activity Control

Complex staff monitoring software


Activitycontrol is a complex web platform with the main aim of staff performance improvement by means of activity monitoring and data analysis. The application is aimed at solving corporate customers’ issues and proved itself as a must have tool for big companies. It allows monitoring and controlling a wide range of activities: browser history, document printing etc. The application is easy to integrate with third party systems (Digital CCTV, access control systems etc.), besides that it can create detailed reports regarding personnel’s work, compares productivity and analises every team member’s efforts for productive human resource management.

To create this application we decided to take Laravel PHP framework on the back-end and AngularJS framework for the front-end part of the application. A wide list of tasks performed includes such tasks as:

  • Collecting security cameras’ data and creating video-content from the given screenshots by the use of ffmpeg library;
  • Generating PDF reports on the server side by means of Phantom Node.js module;
  • Creating comprehensive RESTful API for the front-end based on AngularJS framework, as well as mobile version for Android and iOS platforms;
  • Creating administration panel using AngularJS framework and Twitter Bootstrap library.

As an outcome of our cooperation the client received a working application that uses modern and reliable technological stack which includes Laravel PHP framework, AngularJS, Twitter Bootstrap and interact.js library, ip-tele, Asterisk integrations etc. In terms of a DataBase solution we employed PostgreSQL. Version control system “Git” was used throughout the development process.

Screenshots