Back to Case Studies

SaaS Dashboard for Logistics Company

A data-rich operational dashboard for fleet visibility, reporting, and faster decisions.

3 mo
Build & rollout
-28%
Fuel cost per km
+45%
On-time delivery

Client & Goal

A regional logistics company with 120+ vehicles across Ghana needed unified visibility, proactive alerts, and a single source of truth for fleet, drivers, and shipments.

Challenges

  • Data siloed across GPS vendor portal, spreadsheets, and WhatsApp instructions.
  • No alerting for idling, harsh braking, or route deviations.
  • Managers lacked accurate ETA predictions; customers received inconsistent updates.

Solution

We built a multi-tenant SaaS dashboard with real-time ingestion from the GPS provider, driver app events, and order management. Role-based views served dispatch, ops managers, finance, and customers.

Key Features

  • Live map with clustering, geofencing, and SLA breach flags.
  • Driver scorecards (idling, speeding, harsh events) with coaching cues.
  • Route replay and fuel burn analytics by lane and vehicle class.
  • Customer-facing tracking links with automated ETA recalculation.

Tech Stack

  • Frontend: React + Tailwind; WebSocket live updates.
  • Backend: NestJS, PostgreSQL, Timescale extension for telemetry.
  • Data: Kafka ingest from GPS webhooks; Redis for pub/sub alert fan-out.
  • Observability: Grafana, Loki, Prometheus; Sentry for FE/BE errors.

Outcomes

  • On-time delivery rate improved by 45% after route adherence alerts.
  • Fuel cost per km reduced 28% via driver coaching and idling alerts.
  • Dispatch call volume dropped 31% after customer tracking links went live.
  • Finance gained per-route profitability reports, replacing manual Excel pivots.

Project Snapshot

Timeline

12 weeks; beta in week 8 with 20 vehicles, full fleet by week 12.

Team

1 PM, 1 UX, 2 FE, 2 BE/data, 1 DevOps, 1 QA.