CRM-система для управления строительными проектами
Разработка кастомной CRM-системы с интеграцией 1С и мобильным приложением для управления строительными объектами.
Задача
Заказчик управлял 12 строительными объектами одновременно. Информация хранилась в разрозненных Excel-файлах, 1С и мессенджерах. Прорабы тратили до 2 часов в день на отчётность, а руководство не имело актуальной картины по проектам.
- Отсутствие единой базы данных по объектам — каждый прораб вёл свою таблицу, данные расходились с учётной системой
- Ручной ввод данных в несколько систем — один и тот же расход материалов фиксировался в Excel, 1С и мессенджере
- Задержки в получении информации — для понимания текущего статуса объекта требовался звонок прорабу
- Невозможность оперативно контролировать бюджет — отклонения от сметы обнаруживались только при ежемесячной сверке
- Проблемы с субподрядчиками — нет единого реестра подрядчиков, контрактов и актов выполненных работ
- Фотоотчёты в WhatsApp — терялись в переписке, невозможно привязать к этапу и дате
Суммарные потери от неэффективной коммуникации компания оценивала в 5–8% от стоимости проектов — около 15 млн ₽ в год на перерасходе материалов и срыве сроков.
Решение
Разработали комплексную CRM-систему с веб-интерфейсом для офиса и мобильным приложением для работы на объектах.
Этап 1: Аналитика и проектирование (3 недели)
- Провели аудит процессов управления на 3 ключевых объектах
- Описали 12 бизнес-процессов от закупки материалов до приёмки этапа
- Спроектировали модель данных с учётом иерархии: компания → проект → этап → задача
Этап 2: Разработка ядра (8 недель)
- Веб-портал — управление проектами, бюджетами, подрядчиками, документацией. Канбан-доска по этапам строительства
- Мобильное приложение — фотоотчёты с геотегом, учёт материалов по QR-коду, табель рабочего времени с GPS-подтверждением
- Интеграция с 1С — двусторонний обмен данными по материалам, оплатам и актам через REST API
- Модуль подрядчиков — реестр, рейтинг, история работ, контроль сроков по договорам
Этап 3: Дашборды и отчётность (3 недели)
- Дашборд руководителя — визуализация прогресса по всем 12 объектам с отклонениями от графика и бюджета
- Система оповещений — автоматические алерты при превышении бюджета на 10%, задержке этапа более 3 дней
- Генерация отчётов — еженедельные и ежемесячные отчёты для совещаний и инвесторов
Технические детали
Система построена на Django с React Native мобильным приложением. Бэкенд использует Celery для асинхронных задач — синхронизация с 1С происходит каждые 15 минут без нагрузки на основной сервер. Интеграция с 1С через REST API обеспечивает двусторонний обмен данными по материалам, оплатам и документам.
Мобильное приложение для прорабов
Приложение работает в офлайн-режиме — прорабы на объектах без стабильного интернета фиксируют данные, которые синхронизируются при появлении связи. Фотоотчёты привязываются к конкретному этапу и задаче, сохраняются с GPS-координатами и временной меткой. Учёт материалов ведётся через сканирование QR-кодов.
Результаты после 4 месяцев
- Все 12 объектов в единой системе с актуальными данными
- Прорабы экономят 2 часа в день на отчётности
- Руководство видит прогресс по всем объектам в реальном времени
- Контроль бюджета: отклонения видны в момент возникновения, а не при месячной сверке
- Перерасход материалов сократился на 15% за счёт оперативного контроля
"Наконец-то у нас есть полная картина по всем объектам. Раньше для этого нужно было обзвонить 12 прорабов, теперь открываю дашборд и вижу всё за минуту."