Калькулятор

+7 (499) 350-07-79

Сервис для контроля численности исполнителей на строительных площадках

Мобильное и веб-решение для учета смен, геолокационного контроля и интеграции с внутренней ERP-системой

Заказчик

Крупная строительная компания с федеральными проектами. Заказчик реализует масштабные строительные объекты по всей России — от жилых комплексов до промышленных сооружений. На площадках одновременно работают десятки подрядчиков и сотни сотрудников, занятых в посменном режиме. Компании был нужен единый цифровой инструмент, который помог бы контролировать выходы на смены и перемещение сотрудников между объектами.

Задача

До внедрения системы смены фиксировались вручную — прорабами и бригадирами, часто на бумаге или в Excel. Из-за этого расчеты затягивались, данные приходили с ошибками, а руководители не могли быстро понять, кто действительно находится на объекте и сколько людей работает на площадке в конкретный момент. Заказчику требовалось автоматизировать учет посещаемости и местоположения сотрудников, разработать мобильное приложение для работников, веб-панель для руководителей и обеспечить связь решения с внутренней ERP-системой. Отдельным требованием стала работа при нестабильном интернете, что особенно важно для стройплощадок.

Решение

Команда WINFOX разработала два связанных продукта: мобильное приложение для сотрудников и веб-панель для руководителей и ответственных сотрудников. Мобильная часть позволяет отмечать начало и окончание смены, фиксировать перерывы, видеть личную статистику и работать даже при перебоях связи. Веб-панель дает руководству доступ к данным по объектам, сменам, отчетам, проектам, уведомлениям и ролям пользователей. Решение было интегрировано с ERP-системой заказчика, чтобы данные о фактической работе сотрудников можно было использовать в операционных и расчетных процессах компании.
Отдельное внимание уделили ключевым для бизнеса интеграциям. В приложении реализовали онлайн-оплату через Тинькофф, чтобы пользователи могли без лишних барьеров оплачивать экскурсии картами российских банков. Для быстрой коммуникации с клиентами встроили чат на базе JivoChat, чтобы заказчик мог оперативно отвечать на вопросы пользователей, настраивать сценарии общения и повышать конверсию в бронирование.

Технологический стек

Для мобильного приложения использовали Flutter — это позволило создать единое решение для iOS и Android и быстрее вносить изменения по итогам полевых тестов. Для веб-панели выбрали Vue, Vuex и Vuetify, чтобы интерфейс работал быстро, стабильно и без лишней перегрузки страниц. Для карт и геосервисов использовали Яндекс.Карты, а для аутентификации и безопасного управления доступом — Laravel Sanctum. В системе также реализовали двухфакторную авторизацию по номеру телефона с подтверждением входа через код из SMS или контрольный звонок.

Что получил сотрудник

Функции начала смены и офлайн-режим
Сотрудник может через приложение начать смену, завершить ее, отметить перерыв и возвращение к работе. Приложение фиксирует координаты, сверяет их с параметрами объекта и сохраняет данные локально, если связь временно отсутствует. После восстановления интернета информация отправляется автоматически, без дополнительных действий со стороны пользователя. Такой сценарий помогает не терять данные и не ломает рабочий процесс даже на сложных площадках.
Функции начала смены и офлайн-режим
Интерфейс и энергоэффективность
В интерфейсе сделали акцент на простоте: крупные элементы управления, понятные подписи, подсказки и минимальное количество лишних шагов. Это особенно важно, когда системой пользуются сотрудники с разным уровнем цифровой подготовки. Дополнительно в приложении реализовали гибридную геолокацию и адаптивный режим отслеживания, чтобы точнее определять положение пользователя в сложных условиях и при этом не расходовать заряд устройства без необходимости.
Интерфейс и энергоэффективность
Личный кабинет сотрудника и безопасность
В мобильной части также предусмотрены личная статистика по отработанному времени, просмотр заработка за период, работа с проектами, профиль пользователя, поддержка и механизм экстренного оповещения. Отдельно реализован сценарий «тревожной кнопки», который позволяет быстро отправить сообщение о внештатной ситуации подписанным пользователям приложения.
Личный кабинет сотрудника и безопасность

Что получил бизнес

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

Ключевые сложности проекта

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

Бизнес-результаты

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


  • единый источник данных по выходам на смены, перерывам и завершению работ;

  • контроль фактического присутствия сотрудников на объекте, а не только формальной отметки о выходе;

  • более быстрый и точный сбор данных для расчетов и отчетности;

  • устойчивую работу даже на площадках с нестабильным интернетом;

  • удобный инструмент управления объектами, подрядчиками, ролями, уведомлениями и документацией;

  • базу для дальнейшего развития цифрового управления строительными площадками.

Итог

Проект помог заказчику перейти от ручного и разрозненного учета к управляемой цифровой системе контроля смен и численности сотрудников на объектах. Для бизнеса это означает более прозрачные процессы, более качественные данные и более высокий уровень управляемости на распределенных строительных площадках.
Команда проекта
Менеджер проекта
Денис
Технический директор
Александр Хрущев
UX/UI-дизайнер
Дмитрий
Разработчики
Иван
Александр
Сергей
Николай
Тестировщики
Анна
Ольга
Технические писатели
Виктория

Другие работы

XO Player

Музыкальный плеер для Android с мощным эквалайзером и фонотекой SoundCloud

Amber CRM

CRM-система для удаленного управления бизнесом: проектирование, дизайн, разработка и тестирование приложения для Android

Расскажите про свой проект

Pуcтам Myxамедьянов

Руководитель студии

Имя

Компания

E-mail

Телефон

Сообщение

Планируемый бюджет

₽ 500 000

₽ 1 500 000

₽ 2 500 000

Для отправки нажмите чекбокс с условиями