
3
Marketplace sides
Real-time
Ride tracking
Built-in
Driver payouts
Client
Trubooker
Categories
Ride-Hailing Platform
Date
2025
Timeline
14 Weeks
Trubooker came to us wanting to build what the brand's own tagline captures in three words: Ride. Earn. Grow. A ride-hailing platform connecting everyday riders across Lagos with local, independent drivers, built around the idea that drivers should have a real stake in a platform that's actually built for their city, not a global app adapted for it.
A ride-hailing marketplace lives or dies on one thing: whether a rider can trust that the car showing up is the one the app promised, in real time, every time. That meant the backend needed to handle live location tracking, ride matching, fare calculation, and driver payouts simultaneously across potentially thousands of concurrent rides, while giving the operations team a single place to see the entire city's activity at once and step in the moment something went wrong.
We scoped the build around the three sides of the marketplace that actually needed to work together from day one:
In scope
Out of scope
Given how much of the product depends on real-time accuracy, discovery produced three documents before any build work started:
The hardest constraint was keeping a rider's view of "where's my driver" accurate to the second, across a city-wide map with hundreds of active rides at once:

We mapped the flows where a few seconds of confusion actually costs the business a ride:

The lean plan sequenced the build around proving the core ride loop before anything else:
Trubooker launched as a three-sided platform, rider app, driver app, and an operations dashboard, built on one real-time backend. The ops team now watches the entire city's ride activity from a single live map, drivers get paid against rides the system tracked automatically, and the platform has kept shipping since launch, now several versions in.
“Riders needed to trust the dot on the map before they'd ever trust the driver behind the wheel.
The thing most ride-hailing builds get wrong is treating the live map like a nice-to-have instead of the actual product. We pushed hard on that from day one, because in Lagos, if the ETA on your screen doesn't match what's actually happening on the road, you've lost the rider's trust in about ten seconds. What they built held up under real ride volume from day one, and we've kept shipping new versions on top of that same foundation ever since.
Chuka Eze
Founder, Trubooker