Кейс KorDevTeam
Разработка мобильного приложения для осмотра грузовой техники — Сервис Плюс
Перевели осмотр парка из 200 единиц грузовой техники с бумаги в Android-приложение. Сотрудники получают чек-листы по своей должности, фиксируют дефекты и фотографии даже без связи.
Интерфейс
Как выглядит продукт





1 / 5
Контекст
Задача
До разработки сотрудники обходили технику с ручкой и бумажными чек-листами, вручную записывали замечания, а затем относили записи руководству автопарка. В карьерах и при морозе до −30 °C такой процесс был особенно неудобен: ручки переставали писать, листы терялись, а часть информации приходилось восстанавливать по памяти.
Ограничения
- Работа в карьерах при морозе до −30 °C
- Нестабильная или отсутствующая мобильная связь
- Парк из 200 единиц грузовой техники
- Несколько карьеров и площадок
- Разные должности, маршруты осмотра и права сотрудников
- Идентификация по VIN, номеру шасси и серийному номеру
- Обязательная фотофиксация выявленных дефектов
Подтверждённый эффект
Результаты
- 01
Отказались от бумажных чек-листов
Сотрудникам больше не нужно обходить технику с ручкой и листами бумаги в карьерах и при морозе до −30 °C. Осмотр проходит по готовому чек-листу на Android-смартфоне.
- 02
Каждый сотрудник получает свои осмотры
В личном кабинете автоматически появляются техника и чек-листы, назначенные с учётом должности и зоны ответственности сотрудника.
- 03
Дефекты подтверждаются фотографиями
Замечания, описания и фотографии сохраняются вместе с конкретной единицей техники — информация не теряется и её не приходится восстанавливать по памяти.
- 04
200 единиц техники контролируются централизованно
Результаты осмотров с нескольких карьеров синхронизируются с веб-панелью, где руководство может просматривать данные и формировать отчёты.
Подход
Решение
Сотрудникам выдали Android-смартфоны, а мы разработали приложение с личными кабинетами. В зависимости от должности каждому сотруднику назначаются техника и готовые чек-листы осм отра. Во время обхода он отмечает состояние узлов, описывает недостатки, фотографирует дефекты и сохраняет всё на телефоне. После появления связи данные и фотографии синхронизируются с веб-панелью руководства.
Архитектура
Мобильный React Native-клиент хранит рабочие данные в WatermelonDB и синхронизирует изменения с tenant-сервисами на NestJS. PostgreSQL хранит справочники и результаты осмотров, S3-совместимое хранилище — фотографии, а RabbitMQ передаёт изменения между сервисами группы компаний.
Возможности
- Вход сотрудника по табельному номеру
- Поиск техники по VIN, номеру шасси или серийному номеру
- Маршруты и чек-листы осмотра
- Фиксация нормы или проблемы по каждому пункту
- Обязательные фотографии выявленных дефектов
- Учёт пробега и наработки в моточасах
- Офлайн-работа и последующая синхронизация
- Справочники техники, брендов, производителей и площадок
- Сотрудники, должности и права администраторов
- Импорт и экспорт данных в Excel
- Журнал действий администраторов
Интеграции
- Импорт и экспорт Excel
- S3-хранилище фотографий
- Синхронизация через RabbitMQ
Технологии
- React Native
- WatermelonDB
- React
- NestJS
- PostgreSQL
- RabbitMQ
- S3
Полный цикл разработки
Команда KorDevTeam провела проект от аналитики с заказчиком и техническим директором до проектирования, разработки мобильного приложения, серверной части и веб-панели. Готовую систему тестировали вместе с сотрудниками непосредственно в карьерах, после чего передали заказчику для эксплуатации.
Где применим такой подход
Решение подходит не только предприятиям с грузовой и горнодобывающей техникой. Такой же подход можно использовать в строительных компаниях и других организациях, где сотрудники осматривают технику и оборудование, фотографируют дефекты и собирают данные на удалённых объектах.
Реализация
Этапы проекта
- 01
Аналитика вместе с заказчиком
Разобрали действующий процесс осмотра с заказчиком и техническим директором: роли сотрудников, парк техники, маршруты, чек-листы и передачу результатов руководству.
- 02
Разработка всей системы
Создали Android-приложение, серверную часть, офлайн-синхронизацию и веб-панель для управления техникой, сотрудниками, чек-листами и отчётами.
- 03
Полевое тестирование
Проверили приложение вместе с сотрудниками в реальных условиях карьеров, отладили сценарии осмотра и синхронизации данных.
- 04
Передача в эксплуатацию
Подготовили систему к работе с парком заказчика и передали полный программный комплекс для ежедневных осмотров.
Команда
Кто работал над проектом
- Системный аналитик
- React Native-разработчик
- Backend-разработчик
- Web-разработчик
- QA-инженер
Начнём с разговора
Обсудить похожую задачу
Обсудим, что нужно вашему бизнесу, и предложим следующий шаг.