Заказчик
Крупная строительная компания с федеральными проектами. Заказчик реализует масштабные строительные объекты по всей России — от жилых комплексов до промышленных сооружений. На площадках одновременно работают десятки подрядчиков и сотни сотрудников, занятых в посменном режиме. Компании был нужен единый цифровой инструмент, который помог бы контролировать выходы на смены и перемещение сотрудников между объектами.
Задача
До внедрения системы смены фиксировались вручную — прорабами и бригадирами, часто на бумаге или в Excel. Из-за этого расчеты затягивались, данные приходили с ошибками, а руководители не могли быстро понять, кто действительно находится на объекте и сколько людей работает на площадке в конкретный момент. Заказчику требовалось автоматизировать учет посещаемости и местоположения сотрудников, разработать мобильное приложение для работников, веб-панель для руководителей и обеспечить связь решения с внутренней ERP-системой. Отдельным требованием стала работа при нестабильном интернете, что особенно важно для стройплощадок.
Решение
Команда WINFOX разработала два связанных продукта: мобильное приложение для сотрудников и веб-панель для руководителей и ответственных сотрудников. Мобильная часть позволяет отмечать начало и окончание смены, фиксировать перерывы, видеть личную статистику и работать даже при перебоях связи. Веб-панель дает руководству доступ к данным по объектам, сменам, отчетам, проектам, уведомлениям и ролям пользователей. Решение было интегрировано с ERP-системой заказчика, чтобы данные о фактической работе сотрудников можно было использовать в операционных и расчетных процессах компании.
Отдельное внимание уделили ключевым для бизнеса интеграциям. В приложении реализовали онлайн-оплату через Тинькофф, чтобы пользователи могли без лишних барьеров оплачивать экскурсии картами российских банков. Для быстрой коммуникации с клиентами встроили чат на базе JivoChat, чтобы заказчик мог оперативно отвечать на вопросы пользователей, настраивать сценарии общения и повышать конверсию в бронирование.
Технологический стек
Для мобильного приложения использовали Flutter — это позволило создать единое решение для iOS и Android и быстрее вносить изменения по итогам полевых тестов. Для веб-панели выбрали Vue, Vuex и Vuetify, чтобы интерфейс работал быстро, стабильно и без лишней перегрузки страниц. Для карт и геосервисов использовали Яндекс.Карты, а для аутентификации и безопасного управления доступом — Laravel Sanctum. В системе также реализовали двухфакторную авторизацию по номеру телефона с подтверждением входа через код из SMS или контрольный звонок.
Что получил сотрудник
Функции начала смены и офлайн-режим
Сотрудник может через приложение начать смену, завершить ее, отметить перерыв и возвращение к работе. Приложение фиксирует координаты, сверяет их с параметрами объекта и сохраняет данные локально, если связь временно отсутствует. После восстановления интернета информация отправляется автоматически, без дополнительных действий со стороны пользователя. Такой сценарий помогает не терять данные и не ломает рабочий процесс даже на сложных площадках.
Интерфейс и энергоэффективность
В интерфейсе сделали акцент на простоте: крупные элементы управления, понятные подписи, подсказки и минимальное количество лишних шагов. Это особенно важно, когда системой пользуются сотрудники с разным уровнем цифровой подготовки. Дополнительно в приложении реализовали гибридную геолокацию и адаптивный режим отслеживания, чтобы точнее определять положение пользователя в сложных условиях и при этом не расходовать заряд устройства без необходимости.
Личный кабинет сотрудника и безопасность
В мобильной части также предусмотрены личная статистика по отработанному времени, просмотр заработка за период, работа с проектами, профиль пользователя, поддержка и механизм экстренного оповещения. Отдельно реализован сценарий «тревожной кнопки», который позволяет быстро отправить сообщение о внештатной ситуации подписанным пользователям приложения.
Что получил бизнес
Функционал веб-панели для руководителей
Для руководителей и ответственных сотрудников мы разработали веб-панель, которая стала единым центром управления. В ней можно видеть, кто вышел на смену, где находится сотрудник, на каком объекте он работает, когда началась смена и как менялась численность людей на площадке за выбранный период. Это дало бизнесу более прозрачную картину происходящего на объектах и снизило зависимость от звонков, мессенджеров и ручного сбора данных.

Администрирование, отчёты и часовые пояса
Через панель администратор может управлять проектами, пользователями, компаниями, уведомлениями, ролями, справочниками и документацией. Система поддерживает фильтрацию по регионам, компаниям, проектам и специальностям, а результаты можно выгружать в Excel и PDF. Это особенно важно для подготовки отчетности и внутренних расчетов, поскольку именно на основе этих данных формируется система оплаты труда исполнителей. При разработке также учли работу заказчика в разных часовых поясах и научили систему фиксировать временную зону, из которой поступают данные.

Ключевые сложности проекта
Одна из главных сложностей была связана с точностью геолокации на закрытых объектах, где сигнал GPS может работать нестабильно. Для этого в системе использовали дополнительные данные с датчиков устройства, включая гироскоп и акселерометр. Вторая задача — не перегружать батарею постоянным отслеживанием координат. Это решили за счет адаптивного режима: приложение реже проверяет местоположение, когда пользователь не двигается. Третья задача касалась удобства интерфейса: после полевых тестов элементы управления укрупнили, тексты упростили, а сценарии сделали более понятными для конечных пользователей.
Бизнес-результаты
В результате заказчик получил не просто мобильное приложение для отметки смен, а единую цифровую систему контроля трудовых ресурсов на строительных объектах. Решение объединило учет рабочего времени, проверку присутствия на объекте, оперативный контроль и отчетность в одном контуре. Это повысило прозрачность процессов, сократило время на подготовку данных и снизило риски ошибок, связанных с ручным вводом информации. Руководство получило доступ к актуальной картине по объектам в режиме, близком к реальному времени, а компания — основу для дальнейшего масштабирования решения на новые регионы и площадки.
Что это дало бизнесу:
- единый источник данных по выходам на смены, перерывам и завершению работ;
- контроль фактического присутствия сотрудников на объекте, а не только формальной отметки о выходе;
- более быстрый и точный сбор данных для расчетов и отчетности;
- устойчивую работу даже на площадках с нестабильным интернетом;
- удобный инструмент управления объектами, подрядчиками, ролями, уведомлениями и документацией;
- базу для дальнейшего развития цифрового управления строительными площадками.
Итог
Проект помог заказчику перейти от ручного и разрозненного учета к управляемой цифровой системе контроля смен и численности сотрудников на объектах. Для бизнеса это означает более прозрачные процессы, более качественные данные и более высокий уровень управляемости на распределенных строительных площадках.