← ПОРТФОЛИО/МОБИЛЬНЫЕ ПРИЛОЖЕНИЯ

Дельта Про

Весь автопарк компании в одном приложении: топливные карты, машины, водители, штрафы, пропуска, платные дороги, медосмотры, а ещё путевые листы и накладные с электронной подписью прямо в телефоне.

iOS + Android Flutter B2B в продакшене 4+ года
4+года в продакшене без остановки
36модулей бизнес-логики
144Kстрок кода на Dart, Kotlin и Swift
569сборок выпущено, версия 3.16
2платформы из одной кодовой базы
01 / ЗАДАЧА

Один кабинет вместо десяти

У компании с автопарком всё разбросано: карты в одном кабинете, штрафы в другом, пропуска в третьем, путевые листы на бумаге, а водитель звонит бухгалтеру, потому что карта не проходит.

«Дельта Про» собирает всё это в телефоне. Руководитель видит деньги и машины, ответственный управляет картами и документами, водитель подписывает путевой лист перед рейсом. Каждый видит только своё.

👔
Владелец бизнесаБаланс, расходы, отчёты, документы из 1С. Все компании группы — переключение одним касанием.
🧑‍💼
Менеджер поставщикаВедёт десятки клиентов из одного приложения и получает оповещения по каждому.
🚛
ВодительСвои путевые листы, медосмотры и подпись. Лишнего не видит — доступ настраивает компания.
02 / ВОЗМОЖНОСТИ

Что умеет приложение

💳

Топливные карты

  • Блокировка за секунду, смена и просмотр PIN
  • Лимиты по топливу и услугам — на карту или сразу на группу
  • Заказ пластиковых и виртуальных карт
  • Привязка к водителю, история операций
📊

Финансы

  • Баланс и история с графиками
  • Счёт на оплату в пару касаний
  • Транзакции по картам, группам, водителям и услугам
  • Чек в PDF и документы из 1С: УПД, счета, акты сверки
🚚

Автопарк и водители

  • Машины с проверкой VIN, госномера и СТС
  • Группы, водители, дашборд
  • Автоматическое отслеживание штрафов и пропусков по СТС
  • Права сотрудников на каждый сервис отдельно
🚨

Штрафы и пропуска

  • Штрафы ГИБДД с фото нарушений
  • Сортировка по сроку скидки — платите вдвое меньше
  • Заявки на пропуска для грузового транспорта
  • Зоны, время действия, статусы
🛣️

Платные дороги

  • Транспондеры Автодора: блокировка и привязка
  • Проезды по платным трассам
  • Заявки с загрузкой документов
🩺

Медосмотры и техосмотры

  • Журнал предрейсовых медосмотров: допущен или нет
  • Давление и алкотест по каждому водителю
  • Техосмотры с чек-листами состояния машины
📄

Электронные путевые листы и накладные

  • Полный цикл ЭПЛ: выдача → медосмотр → техосмотр → выпуск на линию
  • Отправка в ГИС ЭПД через оператора «Астрал»
  • Подпись водителя, медика и механика — квалифицированной ЭП в телефоне
  • QR-код для инспектора: сохранить в галерею или отправить
  • ЭТрН: грузы, контейнеры, опасные грузы, взвешивание
  • Доверенности МЧД, подписание по этапам, архив
🔧

Магазин запчастей

  • Каталог, поиск по артикулу и VIN
  • Аналоги и наличие на складе
  • Корзина, заказ, история заказов
03 / ГЛАВНАЯ ФИШКА

Электронная подпись — прямо в телефоне

Без компьютера, без флешек на ноутбуке, без бумаги

Водитель подносит Рутокен к телефону — путевой лист подписан по ГОСТ и улетает в государственную систему. Механик и медик подписывают свои этапы так же, со своих телефонов.

Под капотом — собственные нативные модули на Kotlin и Swift: КриптоПро CSP и Рутокен ЭЦП через PKCS#11, по USB и по NFC, на iOS и на Android. Подпись одинаковая на обеих платформах.

01
Сервер готовит документЭтап путевого листа приходит в приложение по WebSocket
02
Ключ — на токенеРутокен по NFC или USB, либо контейнер КриптоПро
03
Подпись ГОСТ Р 34.10-2012CMS/PKCS#7 собирается на устройстве — ключ не покидает токен
04
Документ в ГИС ЭПДЭкран обновляется сам, как только статус сменился
04 / WHITE-LABEL

Одно приложение — любой бренд

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

Для бизнеса это значит: свой кабинет под своей маркой без отдельной разработки под каждого партнёра.

↑ нажмите — так приложение выглядит под вашим брендом
05 / ПОД КАПОТОМ

Почему оно не ломается

🔁

Сеть, которая не теряет запросы

Единый клиентский слой для всех запросов к API. Когда истекает токен и десять запросов летят одновременно, обновляет его ровно один — остальные спокойно ждут. Перегрузка сервера (429) — автоматический повтор.

⚡

Реальное время

WebSocket с автоматическим переподключением: путевой лист сменил статус — экран обновился сам, без кнопки «обновить».

🧾

Документы на устройстве

Чек по любой операции собирается в PDF прямо в телефоне и уходит в мессенджер. QR путевого листа — в галерею, документы 1С — в системный просмотрщик. Графики расходов — на fl_chart.

🛡️

Безопасность

PIN-код и Face ID / отпечаток, токены в защищённом хранилище, лимит попыток PIN переживает перезапуск. Права проверяются заново при каждом возврате в приложение, персональные данные не попадают в логи.

📈

Видно всё

Firebase Crashlytics и Яндекс AppMetrica, push через Firebase Cloud Messaging. Удалённый лог включается с сервера для одного пользователя — проблему разбираем без «пришлите скриншот».

🚀

Живой продукт

Больше 4 лет в продакшене и 569 сборок. Принудительное обновление устаревших версий, встроенная инструкция по каждому разделу с поиском.

FlutterDartKotlinSwiftPlatform ChannelsPKCS#11CMS / PKCS#7ГОСТ Р 34.10-2012КриптоПро CSPРутокен ЭЦПCoreNFCSecure StorageFace ID / Touch IDWebSocketFirebaseAppMetricaOpenAPI 3.1fl_chartPDF
VG

Моя роль — мобильное приложение целиком

Разработал приложение на Flutter: интерфейс и клиентскую логику всех модулей, нативные модули электронной подписи на Kotlin и Swift, хранение данных, безопасность и интеграцию с REST API заказчика. Сервер и API — на стороне заказчика.

ХОТИТЕ ТАКОЙ ЖЕ?

Сделаю личный кабинет для вашего бизнеса

Мобильное приложение для клиентов, сотрудников или партнёров: под ваш бренд, с вашими процессами и интеграциями. iOS и Android из одной кодовой базы.