← All projects
MATRIZ / Product project
One journey. Three connected experiences.
Vietnam Ride-Hailing Platform
Try the experience ↓
The challenge
A rider request, a driver's trip and an operator's response are different views of the same journey. Each stage needs a clear state.
The approach
Flutter rider and driver apps connect with an operations web, covering place search, active trips, history and support through screen contracts and real-time events.
A closer look
01 / 06
Flutter · Place searchProduct screen capture
Connected experiences
INTERACTION STUDY01
Rider app
Find a place on the map, follow a booking and active trip, and revisit ride history.
Interactive workflow illustration · Sample data
01
Choose destination
02
Select vehicle
03
Request ride
04
Driver matched
THẢO ĐIỀN → QUẬN 1Choose destination
FlutterRiverpodGraphQLSocket.IOPostgreSQL
Screens
01Operations webOversees ride, matching, payment, and support events
02Rider appRider journey from request to pickup
03Driver appTrip cards, earnings, and safety for drivers
