Главная функция — два способа занесения времени. Первый: живой таймер с кнопками старт и стоп, привязанный к выбранному проекту и задаче. Второй: ручной ввод и корректировка часов в недельной таблице-табеле. В каждой строке — проект, задача, короткий комментарий и отметка оплачиваемости, так как часть работ не тарифицируется. Далее идёт этап согласования: тимлид проверяет сданный табель, утверждает его либо отправляет обратно на правку, после чего утверждённые оплачиваемые часы уходят в расчёт. На их основе система собирает отчёт по клиенту и заготовку счёта со ставками, часами и итоговыми суммами, с экспортом в PDF и CSV.
Отдельно уточню границы: нам не нужен планировщик смен и не нужна панель очереди входящих заявок или тикетов. Никаких графиков дежурств и расписаний по дням — только учёт фактически отработанных часов и превращение их в сумму к оплате. Жду от исполнителя предложение по технологиям, оценку варианта с нуля против готового фреймворка и внятные сроки со этапами.
— Живой таймер и ручной недельный табель в одном интерфейсе
— Проекты, задачи, комментарии, разделение оплачиваемых и неоплачиваемых часов
— Ставки по сотруднику и роли для расчёта себестоимости и счёта
— Согласование табеля: утверждение или возврат руководителем
— Отчёты по клиентам и заготовки счетов, экспорт PDF и CSV
— Адаптивный веб-интерфейс, панель администратора и дашборды