Homeland

Платформа комунікації з водіями в реальному часі

Homeland

Платформа для комунікації та управління водіями в режимі реального часу для американської транспортної компанії: диспетчерська панель, мобільний додаток для водіїв та бекенд, глибоко інтегрований з TMS компанії. Платформа замінила телефонні контрольні дзвінки живими статусами водіїв, автоматичною передачею геолокації та повідомленнями з підтримкою ШІ — розроблена один раз і запущена для кількох брендів-перевізників з єдиної кодової бази.

Заплануйте зустріч з нашим продуктовим менеджером або менеджером по роботі з клієнтами, щоб дізнатися більше та інвестувати. Або ж розмістіть свій стартап у нас.

Країна

США

Індустрія

Логістика

Наша участь

Frontend, Backend, UI/UX, Product Design, Mobile, DevOps, QA

Наш клієнт — транспортна компанія, що працює у США, та наш довгостроковий партнер: ми створили їхню першу диспетчерську панель і додаток для водіїв та відтоді постійно розвиваємо продукт разом з їхнім бізнесом. У міру зростання автопарку найбільшою залишковою витратою був "контрольний дзвінок" — чи доступний водій, де вантажівка, коли вона звільниться — який досі здійснювався телефоном, забираючи час диспетчерів і відволікаючи водіїв у дорозі.

Для останнього покоління платформи ми переосмислили робочий процес між водієм і диспетчером з нуля: диспетчерська панель у реальному часі, додаток для водіїв нативної якості та бекенд, який синхронізує все з системою управління перевезеннями компанії. Тепер водії повідомляють про доступність одним дотиком, автоматично діляться своїм місцезнаходженням та обмінюються документами з диспетчером в одному чаті — а диспетчери бачать живі статуси всього автопарку, не беручи слухавку. Платформу також переархітектовано як продукт для кількох перевізників, тож клієнт може запускати додаткові бренди-перевізники на тій самій системі з власними додатками, доменами та айдентикою.

Цілі, поставлені перед Qberry

  • Замінити телефонні контрольні дзвінки структурованими статусами водіїв у реальному часі та автоматичними оновленнями геолокації.
  • Спроєктувати та розробити диспетчерську панель, зосереджену на комунікації з водіями: живий чат, моніторинг статусів та система пріоритезації, яка виводить на перший план розмови, що потребують уваги.
  • Спроєктувати та розробити мобільний додаток для водіїв на iOS та Android зі зміною статусу одним дотиком, фоновою передачею геолокації та розширеними повідомленнями.
  • Здійснити двосторонню інтеграцію з існуючою TMS компанії, підтримуючи узгодженість профілів водіїв, статусів та геолокацій в обох системах.
  • Спроєктувати архітектуру платформи для роботи з кількома перевізниками, щоб декілька брендів могли працювати на одній кодовій базі з окремими додатками, темами оформлення та розмежуванням даних.
  • Розгорнути нове покоління для водіїв і диспетчерів, які вже користувалися попередніми версіями — без жодних перебоїв у щоденній роботі.

Статус водія та жива геолокація — без телефонних дзвінків

Серце платформи — простий контракт: водій натискає статус — Доступний, Зайнятий або Не на зміні — і диспетчер миттєво знає стан вантажівки. Кожен статус містить корисні деталі: коли і де водій звільниться, причину відсутності та дату повернення або примітку для диспетчера. Поки водій доступний, додаток автоматично передає його місцезнаходження з фіксованим інтервалом — навіть із закритим додатком — і показує живий зворотний відлік до наступного оновлення просто на екрані блокування, тож передача геолокації залишається прозорою, а не прихованою. На бекенді автоматизований механізм контрольних перевірок відстежує застарілі статуси та геолокації і нагадує потрібному водієві в потрібний момент, позначаючи розмову для диспетчера лише тоді, коли справді потрібне втручання людини.

Робочий простір диспетчера, побудований навколо розмов

Замість стіни з таблиць диспетчери отримують комунікаційний хаб, де кожен водій — це жива розмова: повідомлення в реальному часі зі статусами доставки та прочитання, індикатори набору тексту, закріплені повідомлення, відповіді та пріоритети. Система уваги позначає чати, які потребують відповіді, і дозволяє диспетчерам вирішувати або відкладати їх, перетворюючи шумну скриньку на впорядковану чергу. Багаторазові шаблони повідомлень, спільна медіатека та заплановані масові розсилки прискорюють повторювану комунікацію, а єдиний пошук знаходить будь-якого водія, повідомлення чи документ за секунди. Панель постачається як прогресивний веб-додаток (PWA) з push-сповіщеннями, тож диспетчери залишаються на зв'язку і поза вкладкою браузера.

Документи та медіа — просто з кабіни

Підтвердження тарифів, товарно-транспортні накладні та документи про доставку проходять через той самий чат, що й усе інше. Додаток для водіїв містить вбудований сканер документів, який автоматично обрізає сторінки в акуратні багатосторінкові PDF, і підтримує фото та відео зі стисненням на пристрої. Завантаження розбиваються на частини та відновлюються після перерви — з розрахунком на реальне мобільне покриття — а медіаконвеєр нормалізує зображення, перекодовує відео та розшифровує аудіо у фоновому режимі. Згенеровані ШІ описи характеризують кожне вкладення, тож диспетчер може шукати документ за його вмістом, а не лише за назвою файлу.

Диспетчеризація з підтримкою ШІ

ШІ працює у фоновому режимі як помічник з комунікації. Диспетчери можуть покращити чернетку повідомлення одним кліком, обрати з запропонованих ШІ швидких відповідей та покластися на автоматичну роботу з мовами для багатомовної команди водіїв — сам додаток для водіїв доступний трьома мовами. Вхідні вкладення автоматично описуються та індексуються, живлячи пошук по всій платформі. Результат — швидша і зрозуміліша комунікація без додавання ще одного інструменту в чийсь робочий процес.

Двостороння інтеграція з TMS

Платформа не замінює систему управління перевезеннями компанії — вона її розширює. Профілі водіїв синхронізуються вхідним потоком через вебхуки з плановою звіркою як запобіжником, а статуси, примітки та оновлення геолокації повертаються вихідним потоком у режимі, близькому до реального часу. Кожен обмін автентифікується, логується та моніториться, з автоматичними сповіщеннями адміністраторам у разі збоїв інтеграції. Диспетчери продовжують працювати у звичних інструментах, а обидві системи завжди узгоджені щодо стану кожного водія.

Мультиперевізник за задумом

Клієнт оперує більш ніж одним брендом-перевізником, і платформа розглядає це як першочергову вимогу, а не додаток заднім числом. Єдина кодова база створює повністю брендовані додатки для водіїв — окремі сторінки в App Store і Google Play, іконки, кольорові палітри, юридичні сторінки та інфраструктура push-сповіщень для кожного бренду — а водії та їхні дані розмежовані за перевізником, з яким вони працюють. Диспетчери перемикаються між перевізниками в межах однієї панелі, а кожен бренд підключається до власного тенанта TMS. Запуск додаткового перевізника — це питання конфігурації, а не новий проєкт розробки.

Розвиток живого продукту, покоління за поколінням

Це третє покоління додатку для водіїв і друге покоління диспетчерської панелі, які ми створили для клієнта — кожне замінювало попередника, поки автопарк продовжував працювати. Розгортання було спроєктовано непомітним для користувачів: новий додаток переймає облікові дані попередньої версії під час оновлення в магазині, тож водії залишилися авторизованими без повторної реєстрації. Безпарольна автентифікація за кодом з електронної пошти усунула найпоширеніший запит до підтримки, а старе і нове покоління працювали пліч-о-пліч на одному бекенді до повного переходу. У цьому перевага володіння повним стеком крізь покоління — оновлення відчуваються як апдейти, а не міграції.

Термін реалізації

Проєкт на підтримці

Type project

Driver app & dispatcher dashboard

Наша участь

Frontend, Backend, UI/UX, Product Design, Mobile, DevOps, QA

Веб-технології

Backend

Laravel
Laravel
PHP
PHP

Frontend

React / Inertia.js
React / Inertia.js
TypeScript
TypeScript

Мобільні технології

Cross-platform

Flutter
Flutter
Expo
Expo
homeland/app_status_default

Опис скріншоту:  Екран статусу — це домашня база водія. Три чіткі стани — Доступний, Зайнятий та Не на зміні — замінюють контрольний дзвінок: один дотик повідомляє кожному диспетчеру, що вантажівка готова до завантаження, а передача геолокації запускається автоматично.

homeland/dash_chat_workspace

Опис скріншоту:  Робочий простір диспетчера збирає комунікацію всього автопарку на одному екрані: ліворуч — список чатів з живими статусами водіїв та позначками уваги, праворуч — активна розмова зі статусами прочитання, закріпленими повідомленнями та хронологією статусів водія.

Головна
Сайти
Додатки
Стартапи
Дизайн