Skip to main content
UI Coach Logo
Back to challenges
Hard

Real Time Commuter Carpool

Design a same-day carpool experience that matches compatible routes and divides costs without encouraging unsafe driver interaction.

Mobile

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

  1. 01

    Hana publishes her route and available seats

  2. 02

    She reviews two verified rider requests

  3. 03

    The app sets a public pickup point

  4. 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

A rider misses pickup
The driver changes route
Vehicle details do not match
Payment fails after arrival
Someone feels unsafe before or during the trip

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

Add recurring commute groups
Design organization-sponsored carpools

Optional direction

Visual resources

Use these as a starting constraint if you want one. They are not part of the required solution.

Color palette
#A9A4CE
#05623B
#1F1109
#79829C
#6CBCB4
Font pairing
Julius Sans OneArchivo Narrow

Julius Sans One & Archivo Narrow

Clear interface writing gives people the confidence to understand what changed and decide what to do next.

Icons
Illustrations