Рефакторинг + Фичи
Функционал классный, практически все устраивает :) но,
1. Отделите Back End от Front End, с использование хотя бы angular. Очень раздражает, когда страница постоянно перезагружается.
2. Как так настройких сохраняются аж по 3-4 минуты?
Ваше приложение позиционирует себя как экономию времени, на деле это так, но при работе с приложение оно время все таки тратит)
А так все круто, спасибо что реализовали такой классный сервис!)
и по функционалу:
1. Скриншоты делаются ровно через 5 минут,
2. Сотрудник не видит, что произошел скриншот
т.е. Если скриншот будет рандомным в интервале в 5 минут и в момент снимка, будет показываться сотруднику,то это повысит его уровень ответственности. По началу напрягает сильно) потом привычно - эта фича довольно высокая ценность, которая есть у ваших конкурентов.
3. Дальше, если есть скриншот, то 5 минут рабочего времени засчитаны, если скриншот был удален сотрудником, то это вычитается из его рабочего времени. - тоже есть у конкурентов