Three panels · Live in the field
Courier & Delivery Management System
Orders, couriers and business balances in one database — every unit of money traceable.
Three interfaces for the courier company, its partner businesses and the couriers in the field. An order moves through a state machine, and the balance deduction is written only at delivery, inside the same transaction as the status change — a half-finished delivery never takes money with it. Businesses top up a prepaid balance, may go negative up to a defined limit, and orders beyond it are refused. Courier location comes from a native service that keeps running on a locked screen.
Highlights
- Separate panels for management, businesses and couriers
- Order state machine and assignment flow
- Ledger-derived balance, negative limit and commission invoicing
- A native app that keeps sending location on a locked screen
- Automatic order ingestion from food delivery platforms
- Status
- Live in the field · Real transaction volume
- Technologies used
- Native AndroidKotlinPostgreSQLRLSStored Procedures
Let's talk about your project
Tell us what you want to build and we will tell you how, and how long it takes. The first conversation is free.
