HR-учёт посещаемости
Управление персоналом с учётом посещаемости на заводе, который не подделать: должны совпасть WiFi, геолокация и одобренный телефон.
Заводы теряют деньги, когда сотрудники отмечаются друг за друга, табели ведутся на бумаге, а опоздания считаются вручную — и руководители не видят, кто на самом деле на территории.
Наша роль: Продуктовый дизайн, мобильная и backend-разработка, инфраструктура
Заводы теряют деньги из-за отметок «за коллегу», бумажных табелей и ручного подсчёта опозданий, а руководители не видят, кто на самом деле на территории. «HR-учёт посещаемости» — приложение для управления персоналом с учётом посещаемости и доступа: мобильное приложение для сотрудников и админ-панель для руководителей. Приход засчитывается только при совпадении WiFi, геолокации и устройства, правила применяются автоматически. Создано для стекольного завода; мы адаптируем и внедряем его для других заводов и складов.
Проблема
Картой или кодом может воспользоваться коллега — и в учёте появляется человек, которого не было.
Бумажные табели и ручной подсчёт опозданий и прогулов отнимают время и порождают споры.
У руководителей нет живой картины того, кто сейчас на территории.
Что мы сделали
Приход засчитывается, только когда совпадают три сигнала: WiFi завода, геолокация внутри территории и одобренное устройство; запросы подписываются HMAC.
Один приход, один перерыв и один уход в день; настраиваемые правила (например, три опоздания по 10 минут допускаются, с четвёртого — удержание) применяются автоматически; заявки на отгул и подтверждение правил в приложении.
Flutter-приложение для сотрудников, админ-панель на Laravel/Filament с отчётами и виджетами; задачи по расписанию закрывают день в 23:59, отправляют недельную сводку и считают месячные корректировки.
Журнал посещаемости только на добавление — его нельзя незаметно изменить; система работает за Cloudflare Tunnel, Access и WAF без открытых портов, с резервными копиями в R2.
Что изменилось
Сотрудник не может отметиться за коллегу: отметка действительна только с нужного телефона, в WiFi завода и на его территории.
Опоздания, перерывы и месячные корректировки считаются автоматически по правилам самого завода — без бумажных табелей.
Руководители видят посещаемость в отчётах и на дашборде, а за ними стоит журнал, который никто не может тихо переписать.
Похожая задача?
Опишите, как это работает сейчас — в течение рабочего дня ответим с объёмом, сроками и вилкой цены.