We automated and accelerated the entire order delivery process
Mobile application for couriers of a retail company
Flutter
iOS
Android
UX/UI Design
About product
A cross-platform application that enables monitoring of every stage of online order delivery.
Using this solution, we automated and accelerated the delivery process and created the opportunity to launch express delivery.
4 people
TEAM
3 months
WORK DURATION

What was the task
Our client, a major retail chain, decided to launch an e-commerce division and their own delivery service without using third-party providers.
In parallel with implementing the online store, we developed a suite of services from scratch to automate the delivery process, including a backend, an admin panel, and a dedicated mobile application for couriers.
- Clear handover points: The user places the order, the assembler collects it, and the courier delivers it.
- Measurable and analyzable parameters: We can measure the order processing time at each stage, the time it takes for a courier to pick up the order after assembly, etc.
- We optimized the process to such an extent that our client was able to arrange express delivery of goods in just 39 minutes.
Main functionality:
- Courier profile. A courier can handle multiple orders simultaneously.
- Delivery status tracking: from order acceptance to the handover to the customer.
- Solving the traveling salesman problem.
- Admin panel for monitoring the delivery process, tracking metrics (waiting time, delivery speed, etc.), and managing both in-house and freelance couriers.
- Automated push notifications with reminders for couriers.
- Recruiting external couriers (self-employed, accredited) during peak demand when the order volume and average delivery wait time exceed acceptable limits.
Interface


