Activity Control activitycontrol.ru

Комплексная система оценки эффективности работы сотрудников

Activity Control

Комплексная система оценки эффективности работы сотрудников


Activitycontrol это сложная веб платформа, основной целью которой является улучшение производительности сотрудников с помощью мониторинга их активности и последующего анализа полученных данных. Приложение направленное на удовлетворение потребностей корпоративных клиентов, зарекомендовало себя как must have инструмент для крупных компаний. Оно позволяет контролировать широкий круг действий сотрудников: от истории использования интернета, до отправленных на печать документов. Приложение с легкостью интегрируется со сторонними системами ( Digital CCTV, системы контроля и управления доступом и др.), кроме этого ActivityContorl позволяет юзерам создавать детальные отчеты о работе персонала, сравнивает уровни продуктивности и анализирует нагрузку на каждого члена команды для эффективного управления человеческими ресурсами.

Для создания данного приложения нами, совместно с заказчиком, был выбран PHP фреймворк Laravel на бэк-энде и Javascript фреймворк AngularJS для фронт-энд части приложения. Среди выполненных задач, стоит выделить:

  • Сбора данных с камер наблюдения и создания видео-контента из полученных скриншотов используя набор свободных библиотек ffmpeg;
  • Генерирование PDF отчетов на серверной части приложения с помощью Node.js модуля Phantom;
  • Создание полноценного RESTful Api для фронт-енда на фреймворке AngularJS и мобильной версии приложения для платформ Android и iOS;
  • Создание панели администратора на javascript фреймворке AngularJS и библиотеке Twitter Bootstrap.

По окончанию нашей работы клиент получил полностью готовое приложение использующее современный и надежный стек технологий включающий Laravel и AngularJS, библиотеки Twitter Bootstrap и interact.js, интеграций с сервисами Ip-tele и Asterisk а также многое другое. Для обработки и хранения огромного массива данных была выбрана база данных PostgreSQL. Разработка приложения велась с использованием системы контроля версий Git.

Следующий проект