Loading...
Loading...

A ride-hailing company that cared deeply about rider experience. We built a cross-platform Flutter app with split payments for group rides, in-app messaging between riders and drivers, and a rating system built into the end-of-ride flow. Currently in closed testing on Google Play and TestFlight on iOS.
Closed testing on Google Play and TestFlight on iOS
Bglory Rides was entering a competitive market and knew they could not win on price alone. They needed an app that felt polished and thoughtful, the kind of experience that makes riders choose you over the default option. Specific requirements included split payments so groups could share fares, in-app messaging so riders and drivers could coordinate without exchanging phone numbers, and a rating system that would help maintain service quality over time.
We built the app in Flutter with Riverpod for state, GoRouter for navigation, and Supabase powering the realtime layer over PostGIS. Google Maps drives live tracking so riders always know where their driver is.
The split payment feature lets any rider divide a fare among a group at checkout, no awkward calculations afterward. In-app messaging keeps communication between riders and drivers inside the app, protecting both parties' privacy.
The rating and review system is built into the end-of-ride flow, making it natural for riders to leave feedback. FCM handles push notifications, Supabase handles authentication, and 21 Supabase edge functions handle trip creation, trip status updates, driver offers, payouts, and Paystack webhooks.
Concrete results, not promises. Each line is something the client now has in production.
Closed testing on Google Play and TestFlight on iOS
Rider and driver Flutter apps on Supabase realtime over PostGIS
Split payments at checkout letting any rider divide a fare among a group
In-app messaging keeping rider-driver communication private and inside the app
21 Supabase edge functions covering trip creation, status, offers, and Paystack webhooks
Like what you see?
Same process, same attention to detail, applied to your idea. Tell us what you need and we will show you what is possible.