Tech Deciphers — Software Development & M-Pesa Integration in Kenya

Courier Management System

Mobile Application · Logistics Company · 2023

Full-stack dispatch and tracking solution for a courier company operating across East Africa.

Overview

A complete last-mile logistics management system built for a courier company operating routes across Kenya, Uganda, and Tanzania. The system tracks 200+ daily deliveries with sub-minute location accuracy and delivers proof-of-delivery photos automatically to customers.

The challenge

The company managed dispatch through WhatsApp groups and phone calls, resulting in lost parcels, no visibility for customers, and no data for management to optimize routes or measure rider performance.

The solution

We built a Flutter rider app with offline GPS tracking that syncs when connectivity is restored — critical for routes through rural areas. A web dispatch dashboard gives operations real-time visibility. Customers receive SMS with a tracking link; Firebase Realtime DB powers live map updates without polling.

Results

  • Operations span Kenya, Uganda, and Tanzania
  • Parcel loss incidents reduced by 94% in the first quarter
  • Customer satisfaction score improved from 3.1 to 4.6/5 due to live tracking
  • Rider productivity increased 35% through optimized route assignments
  • 100% proof-of-delivery compliance, eliminating disputes

Technologies used

FlutterLaravel 10Google Maps APIFirebase Realtime DBMySQLPusher WebSocketsAfrica's Talking SMS

Screens

  • Dispatch operations dashboard — Operations dashboard showing all active deliveries on a live map
  • Rider mobile application — Flutter rider app with turn-by-turn navigation and POD capture
  • Customer tracking page — Public parcel tracking page customers access via SMS link
  • Route optimization view — Automatic route optimization for multiple deliveries per rider

Build something similar →

More projects