Розробка логістичного додатку для спрощення обміну посилками

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

Рішення: хмарна екосистема для відправників та водіїв
Ми реалізували основну бізнес-логіку на стороні бекенду. Передбачили основні ролі користувачів: відправник і водій. Оскільки кожний з користувачів може одночасно виконувати будь-яку роль, вирішили не робити різні додатки.
Бізнес-ідею ми виокремили в основний функціонал:
- Створення поїздок. Це дозволить вибрати маршрут подорожі та додавати в свою подорож посилки, які водій бажає доставити. Система запропонує кілька варіантів маршрутів і надасть змогу клієнту вибрати найзручніший з урахуванням кількості посилок;
- Можливість дореєстрації будь-якого клієнта та створення профілю драйверу з вказанням розміру автомобіля та багажного відділення, що дозволить пропонувати доставку посилок з огляду на розмір посилок і вільного місця, що залишилось;
- Для реалізації оплат обрано платіжну система від Squareup;
- Для зручності використання під час поїздки водієві приходять івенти про нові посилки, які з’явились на його маршруті та відповідають розмірам.

Розробка: впровадження логістичних алгоритмів
Найскладнішою частиною в процесі розробки був прорахунок об’ємної ваги посилок, вільного місця в авто і розрахунок логістичних маршрутів.
У ході розробки за основу взяли Clean Architecture та MVVM архітектури. Уся бізнес логіка виокремлена в domain модулі.
У якості способу отримання та обробки івентів використали Firebase Cloud Messaging. Для реалізації розрахунків ми інтегрували Squareup. Безпека платежів забезпечується використанням нативного SDK від платіжної системи, тобто все шифрування та забезпечення безпеки відбувається засобами платіжної системи.
В клієнтських додатках використовується Google Maps, які дозволили не лише відображати місця, звідки необхідно забрати посилки, але й складні маршрути. Відображення маршрутів дозволило наглядно відобразити для кінцевого користувача маршрути та кількість доступних посилок на ньому.
Результат
Ми розробили комплексну логістичну систему, що включає серверну частину та нативні застосунки для iOS і Android. Це дозволило автоматизувати ключові бізнес-процеси та максимально спростити доставку й обмін посилками для користувачів.
Команда проєкту:
Андрій Ж.Android розробник
ЄвгенійiOS розробник
ДмитроiOS розробник
АнтонAndroid розробник
ДенисAndroid розробник
ВіталійBack-end розробник
ГеннадійBack-end розробник
ОльгаПроектний менеджер
ОлександрСТО
Розробка логістичних рішень з генеративним ШІ
Допомагаємо транспортним і логістичним компаніям масштабуватися швидше:
- 16+ років експертизи у логістиці
- Повний цикл розробки ПЗ
- На 30% швидша розробка завдяки AI
- Наші клієнти: Ecolines і Нова Пошта




