Real Time Commuter Carpool
Design a same-day carpool experience that matches compatible routes and divides costs without encouraging unsafe driver interaction.
The brief
Understand the problem
Background
Drivers with empty seats and riders traveling in the same direction could share costs, but last-minute matching introduces identity, timing, route deviation, and personal safety concerns.
User context
Hana drives from a suburban station to a business park each weekday. A train cancellation leaves two nearby commuters looking for a ride along most of her route.
Product problem
The system must make route overlap and pickup cost understandable while giving both parties enough verified information to make a safe decision.
Objective
Design the offer, match review, pickup coordination, trip, and cost settlement flow for a same-day carpool.
What to design
Define the experience
Required experience
- Driver trip listing
- Route-compatible match review
- Protected pickup and live trip
- Transparent cost settlement
Screens and states
- Trip offer setup
- Match comparison
- Pickup status
- In-trip safety view
- Receipt and report
Core user flow
Follow the critical path
- 01
Hana publishes her route and available seats
- 02
She reviews two verified rider requests
- 03
The app sets a public pickup point
- 04
The trip begins and the agreed cost is settled after arrival
Product rules
Requirements and constraints
Requirements
- Show added time and distance before accepting
- Verify driver, vehicle, and rider identity
- Hide exact home addresses
- Lock the cost agreement before departure
- Provide an accessible emergency and trip-sharing control
Constraints
- Drivers must not interact with complex controls while moving
- Routes may change with traffic
- Local regulations may restrict paid rides
Reality check
States worth considering
Ready-to-use content
Mock data
Use this content to test hierarchy and realistic data states. You can expand it when the concept needs more depth.
Match request
- Amir, identity verified
- Route overlap: 8.4 km
- Pickup: Oak Station taxi bay
- Added trip time: about 7 minutes
- Shared cost: $4.50
Finish line
What to deliver
- Five mobile screens or states
- A safety and identity model for the match card
If you want more
Optional extensions
Optional direction
Visual resources
Use these as a starting constraint if you want one. They are not part of the required solution.
Julius Sans One & Archivo Narrow
Clear interface writing gives people the confidence to understand what changed and decide what to do next.
Julius Sans One & Archivo Narrow
Clear interface writing gives people the confidence to understand what changed and decide what to do next.