Vbazzhin.online
← Все проекты
Продукт·Разработчик·2024·Активен

MON_STR mobile APP

MON_STR mobile APP — часть платформы MON_STR. Приложение решает проблему сбора данных от сотрудников в полевых условиях и работает узлом mesh-сети, которая доставляет данные из удалённых регионов без стабильной связи. Собирает фотоотчёты, геопозицию, рукописные отчёты о работах и пассивную телеметрию с датчиков на технике. Приложение я написал сам — от архитектуры и моделей данных до внедрения в поле.

MON_STR mobile APP
Роль
Разработчик
Год
2024
Ссылки
2К+
Активных пользователей
+5%
Рост прибыли
-15%
Снижение издержек
24/7
Доступность
Android SDKJavaKotlinJetpack ComposeRoomBluetoothGPSgRPCMesh
01

Обзор

Задача — дать водителям и рабочим инструмент, которым можно пользоваться 24/7 в любой точке вне зависимости от наличия связи: фиксировать выполненные работы, автоматически собирать геопозицию и телеметрию, а данные доставлять на сервер даже без интернета.

02

Обязанности

  • Определил архитектуру приложения и модели данных для сбора отчётности
  • Разработал frontend и backend-функционал клиента
  • Придумал и реализовал mesh-функционал для обмена данными с соседними устройствами и Wi-Fi-точками на объектах
  • Реализовал offline-first хранение (Room) с умной очередью синхронизации по gRPC
  • Интегрировал сбор телеметрии с датчиков на технике по Bluetooth
  • Провёл серию полевых тестирований среди рабочих и по их итогам дорабатывал приложение
  • Провёл все этапы внедрения проекта в поле
03

Сложности

  • Проект внедрялся в крайне тяжёлую среду — удалённые участки БАМ-2
  • В зоне эксплуатации связь частично или полностью отсутствовала
  • Рабочие многократно пытались «обмануть» выстроенную систему учёта
04

Решения

  • Сделал интерактивные инструкции внутри приложения и лично обучал рабочих на объектах
  • Совместно с командой реализовал mesh-алгоритм, работающий вместе с датчиками и Wi-Fi-точками — данные догружаются автоматически при появлении связи
  • Закрывал найденные рабочими «дыры» и отслеживал корректность данных через Grafana
05

Результаты

  • Сократили издержки производства на ~15%
  • Снизили число инцидентов с воровством и приписками
  • Подняли прибыль компании одним решением на ~5%
[ галерея ]

Как это устроено

Есть похожий проект?

Беру в работу небольшое количество проектов и руководящих задач.

Написать →