Для компании, управляющей сетью пунктов выдачи заказов, требовался инструмент прозрачного учёта рабочего времени сотрудников. Основная проблема — неконтролируемые переработки при поздних поставках и систематические опоздания персонала. Разработано мобильное приложение WorkLog на Android (Kotlin), которое интегрировано с существующей CRM на Yii2 для расчёта заработной платы.
- Геолокационная привязка смен: приложение фиксирует координаты сотрудника и блокирует возможность начать или завершить смену за пределами разрешённой зоны ПВЗ.
- Автоматический учёт переработок: система фиксирует фактическое время начала и окончания работы, автоматически рассчитывая превышение нормы при поздней приёмке товара.
- Контроль дисциплины: для подразделений, не связанных с приёмкой, внедрён механизм отслеживания опозданий — данные напрямую влияют на итоговый расчёт зарплаты в CRM.
- API-интеграция с CRM на Yii2: данные о каждой смене (время, координаты, статус) передаются в корпоративную систему для автоматического расчёта начислений, без ручного ввода.
- Интерфейс для сотрудников ПВЗ: минималистичный экран старта/завершения смены с отображением текущего времени и статуса геолокации, исключающий случайные ошибки.