← Back to selected work
Ride-hailing mobile app · Portfolio build

Drivo

Realtime mobility in one product — passenger booking, driver operations, geospatial dispatch and trip-state coordination powered by Flutter and Supabase.

PlatformFlutter mobile application
Core stackFlutter · Supabase · PostGIS · Realtime · OpenStreetMap
FocusMobile UX · Realtime state · Geospatial systems
01 / DEMO

Follow the ride from request to completion.

Watch the actual Drivo app flow — from booking and driver matching through realtime trip progress and completion.

Try the productDownload the Drivo Android demo.
03 / THE CHALLENGE

Two roles. One realtime trip state.

Drivo had to coordinate passengers, drivers, spatial queries and a multi-stage trip lifecycle without trusting the mobile UI to enforce business rules.

Supabase Postgres/PostGIS, Realtime, private Storage, RPCs and Edge Functions form the backend while Flutter handles the passenger and driver experiences.

Mobile UX
Realtime state
Geospatial dispatch
Marketplace rules
04 / CAPABILITIES

Designed around the actual ride lifecycle.

Passenger and driver experiences in one app
Pickup, destination and route calculation
PostGIS nearby-driver dispatch
Realtime assignment and trip tracking
Driver approval, earnings and documents
Cash/QR simulation, ratings and feedback
Portfolio disclosure: Drivo is a portfolio/product demonstration built by our team and is not represented as commissioned client work. The current demo does not use production OTP or a live payment gateway.