Ride-hailing mobile app · Portfolio build
Drivo
Realtime mobility flows in a single mobile product. A Flutter ride-hailing product with passenger and driver experiences, geospatial dispatch, realtime tracking, trip lifecycle and ratings.

THE PROBLEM
What this build had to prove.
Coordinate two user roles, spatial data and a multi-stage trip lifecycle while keeping authorization rules enforced in the backend instead of trusting the mobile UI.
Drivo combines Flutter with Supabase Postgres/PostGIS, Realtime, private Storage, RPCs and Edge Functions. Passenger and driver state changes are synchronized through backend rules that govern approval, dispatch, trip state and ratings.
Mobile UX
Realtime state
Geospatial dispatch
Marketplace rules
THE PRODUCT
Key capabilities.
Passenger and driver portals in one Flutter application
GPS pickup, destination selection and route calculation
Category-aware nearby driver dispatch using PostGIS
Realtime driver assignment and active trip tracking
Driver onboarding, approval, documents, earnings and history
Cash/QR workflow, completed-trip ratings and feedback
Portfolio disclosure: Drivo is presented as a portfolio/product demonstration built by our team. It is not represented as commissioned client work.