Кейс KorDevTeam

Разработка мобильного приложения для осмотра грузовой техники — Сервис Плюс

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

Интерфейс

Как выглядит продукт

Горнодобывающая техника компании Сервис Плюс
Горнодобывающая техника компании Сервис Плюс

1 / 5

Контекст

Задача

До разработки сотрудники обходили технику с ручкой и бумажными чек-листами, вручную записывали замечания, а затем относили записи руководству автопарка. В карьерах и при морозе до −30 °C такой процесс был особенно неудобен: ручки переставали писать, листы терялись, а часть информации приходилось восстанавливать по памяти.

Ограничения

  • Работа в карьерах при морозе до −30 °C
  • Нестабильная или отсутствующая мобильная связь
  • Парк из 200 единиц грузовой техники
  • Несколько карьеров и площадок
  • Разные должности, маршруты осмотра и права сотрудников
  • Идентификация по VIN, номеру шасси и серийному номеру
  • Обязательная фотофиксация выявленных дефектов

Подтверждённый эффект

Результаты

  1. 01

    Отказались от бумажных чек-листов

    Сотрудникам больше не нужно обходить технику с ручкой и листами бумаги в карьерах и при морозе до −30 °C. Осмотр проходит по готовому чек-листу на Android-смартфоне.

  2. 02

    Каждый сотрудник получает свои осмотры

    В личном кабинете автоматически появляются техника и чек-листы, назначенные с учётом должности и зоны ответственности сотрудника.

  3. 03

    Дефекты подтверждаются фотографиями

    Замечания, описания и фотографии сохраняются вместе с конкретной единицей техники — информация не теряется и её не приходится восстанавливать по памяти.

  4. 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 провела проект от аналитики с заказчиком и техническим директором до проектирования, разработки мобильного приложения, серверной части и веб-панели. Готовую систему тестировали вместе с сотрудниками непосредственно в карьерах, после чего передали заказчику для эксплуатации.

Где применим такой подход

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

Реализация

Этапы проекта

  1. 01

    Аналитика вместе с заказчиком

    Разобрали действующий процесс осмотра с заказчиком и техническим директором: роли сотрудников, парк техники, маршруты, чек-листы и передачу результатов руководству.

  2. 02

    Разработка всей системы

    Создали Android-приложение, серверную часть, офлайн-синхронизацию и веб-панель для управления техникой, сотрудниками, чек-листами и отчётами.

  3. 03

    Полевое тестирование

    Проверили приложение вместе с сотрудниками в реальных условиях карьеров, отладили сценарии осмотра и синхронизации данных.

  4. 04

    Передача в эксплуатацию

    Подготовили систему к работе с парком заказчика и передали полный программный комплекс для ежедневных осмотров.

Команда

Кто работал над проектом

  • Системный аналитик
  • React Native-разработчик
  • Backend-разработчик
  • Web-разработчик
  • QA-инженер

Начнём с разговора

Обсудить похожую задачу

Обсудим, что нужно вашему бизнесу, и предложим следующий шаг.

PDF, DOC, DOCX, XLS, XLSX, JPG или PNG — до 25 МиБ

Ответим в течение рабочего дня

Пн–Пт, 09:00–18:00 по Москве