Категория
Приложение
Клиент
ИП Алексеев П.Н.
Срок реализации
2 недели
Использование
2025-2026
Контроль за работами на объекте
Ситуация, когда один подрядчик работает сразу с несколькими объектами стройки - типична. Бригады рабочих часто формируются на месте, и контроль за выполнением работ это распространенная проблема.
Задача
Сделать приложение для внутреннего пользования с упрощенной регистрацией, которое бы позволяло реализовать трехуровневый контроль над стройкой: администратор создает объекты и назначает прорабов, прорабы выдают коды доступа рабочим. Рабочий видит, какие задачи еще не выполнены и может приступить к их выполнению. По итогам нужен фото и видео отчет. Каждая задача имеет инструкцию в виде фото или документа.
Возможности:
Создание объектов стройки:
- Типовой пример - дачный участок (объект), на котором надо построить дом, баню и туалет (объекты поменьше). Каждый из объектов поменьше имеет свои задачи, вроде строительства опалубки, заливки фундамента, укладки пола и т.п.
Каждая задача уникальна:
- У каждой задачи, например, заливки фундамента, есть своя иерархия (сначала должна быть сдана задача по строительству опалубки, к примеру) и свои инструкции. Задачу могут выполнять как один, так и несколько рабочих. Время включения в работу - учитывается
Отчеты о выполнении:
- Задача выполнена, когда прикреплено фото или видео, подтверждающее факт,
- рабочие, задействованные на задаче, автоматически "освобождаются" и могут начать работу над другой задачей.
Регистрация по кодам:
- Никакой проверки телефонов, рабочие включаются в работу после того как введут одноразовый код,
- прорабы, которые имеют возможность редактировать порядок работ на объекте, вносятся в базу вручную админом - все же приложение для внутреннего пользования и раз в сезон можно.
Технологии:
Flutter для мобильного приложения, Appwrite для бэкэнда. Фото и видео имели отложенную отправку, в отсутствии связи приложение "верило" на слово и разрешало переключаться на другую задачу без подтверждения отправки


Сложности:
- Плохая связь: приложение очень жадно кэширует данные, как только добирается до WiFi.
- Плохая связь еще раз: сверхмедленный интернет все равно для приложения - интернет, поэтому использовались особые алгоритмы проверки соединения.
- Бардак после выхода с объекта: рабочие в отсутствии связи творили полный беспредел, в том числе забывали "закрыть" работу над объектом. В связи с чем приходилось перестраивать цепочки работ каждый раз, когда полный набор приходил на сервер.
Итоги:
- Низкая стоимость: приложение было разработано без договора о сопровождении, стоимость 35 тыс. Сервер - со сравнительно медленным процессором, но большим хранилищем
- Попробовали поработать: к сожалению, это оказалась именно та автоматизация, которая только мешала выполнению работ, поэтому от нее отказались.