(Case study 05 / 11)
Two-Sided Logistics App, South Africa
Built both sides of a logistics coordination app (shipper order management and driver delivery workflow) connected by a real-time backend with GPS tracking and automated status sync. Live on the App Store.

(The challenge)
SharpOrder handles supply-chain operations across South Africa. Coordination ran on phone calls and WhatsApp: there was no digital platform connecting shippers and drivers, order status was unknown until someone called, and drivers had no in-app route guidance or delivery history.
- Logistics coordination running on calls and guesswork
- Order status unknown until a phone call or the delivery arrived
- No GPS-based route guidance for drivers
- Manual delivery assignment with high coordination overhead
- No history or audit trail for completed deliveries
(What we built)
Shipper app
- Order placement with item details, pickup, destination and notes
- Batch order handling and a real-time shipment status feed with push notifications
- Order history with delivery confirmation records, and in-app contact with the driver
Driver app
- Push notification on new order assignment, with items, addresses and instructions
- In-app GPS turn-by-turn navigation using the Google Maps SDK
- Status updates, digital signature and photographic proof of delivery, plus earnings history
Backend and operations
- Node.js backend with WebSocket sync across all active clients
- Full delivery audit log with timestamps and location data for dispute resolution
- Admin operations dashboard for fleet and order oversight
(The core insight)
(Selected screens)








(Results)
- Live on the Apple App Store, publicly available
- Coordination moved off manual WhatsApp messages and phone calls
- Proof of delivery captured in the app, which reduces disputes over missing packages
- Shippers get full transparency over their supply chain
(Technology)