← Back

Retailink

Delivery Workflow

Retailink

Retailink is an end-to-end delivery management platform built for a multinational tobacco distributor operating across Mali, Mauritania, and the wider West Africa region. It replaced a fragmented, paper-driven process with a single workflow spanning order intake, dispatch, and proof of delivery.

Drivers work from a Flutter app that streams order status in real time over WebSockets, while a FastAPI backend coordinates assignments and persists everything to PostgreSQL. Routing runs on a self-hosted OSRM engine, so route calculations stay fast and fully under our control rather than depending on a metered third-party API.

The result is a system tuned for the realities of the field: long routes, intermittent connectivity, and a fleet that needs to know exactly what to deliver, where, and in what order.

Built with

  • Flutter
  • Dart
  • FastAPI
  • OSRM
  • WebSockets
  • PostgreSQL