Back
Mobile app · carpooling & navigation · solo project
Turning carpool anxiety into certainty for 80% of
unsure parents
Prototyping
Consumer UX
Parental UX
Mobility Tech
Video


role
duration
tools
team
type
Solo UX designer + Researcher
04 weeks


Solo - no pm, no dev
mobile app
01 · the domain
Nobody agreed on anything. Everyone blamed the group
chat.
School commutes are a daily ritual for millions of families, but the coordination layer is completely
broken. Pickup times change last-minute. Drivers cancel. Kids stand outside not knowing if their ride is two minutes away or stuck three streets over.

The specific problem: there is no dedicated, trust-forward tool for school carpooling that gives
parents visibility, drivers clarity, and students confidence simultaneously. WhatsApp and generic
ride apps are workarounds, not solutions.
The problem isn't logistics. It's that nobody trusts the logistics.
02 · the product & user
Two tabs. One complete app.
Routely isn't just a carpool app. It's a school commute app - built around two features that work
independently but complement each other completely.
carpool tab
Drive together
Match with school parents. Book a seat. Track the
driver live. Built around trust signals, not just
schedules.

routes tab
Get Home alone
Travel independently with the best available options nearby - from cabs and public transit to other routes. Compare choices, pick what works best

04 · constraints
The playing field wasn't exactly flat.

Limited time
No extensions. Scope had to be cut ruthlessly: payments, rewards, and group management were all shelved before a single pixel was placed.

Research bandwidth
Solo project. No research team.
Survey plus five informal interviews was the ceiling. Every insight had to work harder than usual - nothing could be throwaway.

No stakeholders to push
back
No PM. No dev for feasibility checks. The discipline to cut scope had to come from self-imposed structure. The brief became the boss.

GoKid
Community carpool scheduling
strong
Parent-invites-parent trust.
Centralised scheduling kills the
group chat. Reminders reduce
missed pickups.
gap
Tracking behind paywall. High setup
friction. Human error by design —
changes depend on every parent
updating correctly.

HopSkipDrive
Vetted caregiver drivers
strong
Rigorous vetting and background
checks. Pickup verification. Live
tracking at every stage.
gap
Service model, not community.
Scheduling ahead required. Too
expensive for daily commutes.

Waze Carpool
Route-based matching
strong
Navigation-first routing and traffic
intelligence. Route-based matching
reduces detours.
gap
Adults only — zero child-safety UX.
Ratings-only trust. Needs density
most school neighbourhoods lack.
05 · comparative analysis
Three apps walked so Routely could sprint.
GoKid, HopSkipDrive, and Waze Carpool each solving a slice of the problem. None solving all of it. The gap between them is where Routely had to operate.
GoKid has community. HopSkipDrive has trust. Waze has navigation. Routely needed all three,
without being any of them.

05 · Method
I wrote a questionnaire covering every question the project needed answered — how the commute is currently coordinated, what gets decided in the group chat, what happens when a driver cancels, and what a parent wants to know before their child gets into someone else's car.
I printed hard copies and handed them out in person to the target group rather than posting a link, because a form in someone's hand gets filled in and a link in a group chat does not.
user research
18
of 47 respondents used the word "trust" without being
prompted. No question asked for it. It just kept appearing.
who's driving?
80%
Driver identity = #1 concern — above timing, cost, and route
coordination is chaotic
91%
WhatsApp groups, last-minute calls — no single source of truth
no eta visibility
62%
Standing outside, not knowing — most stressful daily moment
no backup plan
49%
When carpool falls through — zero fallback. Every other app ignores this.
★
This became the north star — design for trust first, features second.

05 · Understandings
Four findings, four answers. Each one is a layout decision, not a feature request.
01
Trust is a visual problem
A face, a school badge, a checkmark — shown before booking, not after. The driver card's hierarchy
does the work extra vetting features couldn't.
02
A persistent ETA strip
Map-led tracking with the arrival time pinned to the bottom sheet, so nobody has to reopen the app
or send "where are you?".
03
No dead ends
No carpool match hands off to the Routes tab with the school already filled in. The failure state is a
handoff, not an apology.
04
One dashboard replaces the chat
My Trips holds active, upcoming and completed rides as plain rows with a status each. Nothing to
scroll back through.
09 · Ideation
Everything started in FigJam — user flows, affinity mapping, and low-fidelity frames laid out side by side so the whole product could be read at once.

09 · Solution
Four prototypes, each answering a specific finding from the survey. Every one was clickable before it was polished — the point was to test whether the flow removes doubt, not whether the screen looks finished.
01. Routes / Carpool toggle
A segmented control pinned to the top centre of Home. One tap switches the entire screen between carpooling with another parent and driving yourself.
Solves the 49% with no backup plan. Both modes are one thumb-width apart, so failure in one is never a wall — it's a tab.
02. Carpool — pickup to request
Enter pickup and destination, see the parents driving that route, open any driver to read their profile — school verification, trip count, vehicle, seats, timing — and only then request the ride. The decision point sits after the information, never before it.
Solves the 80% whose first question is "who is actually driving?". Requesting is a deliberate act taken with a face and a badge on screen, not a blind booking.
03. Routes — the backup that became a product
Directions to school and back, with the mode of transport left to the user — drive, walk, transit — and any route savable to My Routes for the next morning.
Solves the 62% with no ETA visibility and the same 49% with no fallback. Three of five testers said they'd use it on solo driving days, which is how a backup turned into the second half of the app.
04. Navbar walkthrough
Four destinations, no more. Home books the ride. Trips holds every upcoming and completed carpool as a row with a status. Routes keeps the saved journeys. Profile is where a parent manages their own details, children, and school.
Solves the 91% calling coordination chaotic. Trips replaces the scroll-back through a group chat — what is happening tomorrow lives in one tab, not in four hundred messages.
14 · honest gaps
What this project knows it's missing.
Driver onboarding was never designed
The matching algorithm is a black box in the UI
Accessibility wasn't formally tested
Real dev collaboration would have changed the designs
Let’s create better experiences together :)
Jeevan . cjeevan2709@gmail.com
09 · user testing
Unmoderated prototype sessions — 3 parents, 2 students. Figma prototype on their own devices.
Notes on where they hesitated, not just whether they succeeded.
task
P1 · parent 38F
P2 · parent 41M
P3 · student 16M
P4 · parent 44F
P5 · student 14F
T1 — Book carpool
✓ 42s
✓ 38s
✓ 30s
✓ 52s
✓ 34s
T2 — Driver details
✓ 18s
⚠ 35s
✓ 22s
✓ 20s
✓ 16s
T3 — Track live trip
✓ 25s
✓ 20s
⚠ 44s
✓ 30s
✓ 22s
T4 — Routes tab / backup nav
⚠ 60s
✓ 28s
✓ 32s
⚠ 55s
✓ 29s
usability test - task observation log · ⚠ = hesitation noted, task still completed
5/5
completed carpool booking under 60s.
Form-first layout validated.
100%
spotted driver trust signals — badge and
school label — unprompted.
Research findings → validation.
trust concern addressed
88%
coordination clarity
92%
eta anxiety reduced
76%
fallback flow completed
100%
13 · reflection
What I'd tell myself at week 1.
trust
Trust is a visual problem first.
18 people used the word "trust" unprompted. I assumed it needed more features — better vetting,
more reviews. Research showed they just needed to see a face, a school badge, and a checkmark.
The visual hierarchy of the driver card was doing the job features couldn't.
routes
Routes almost wasn't in the brief.
It started as "the fallback for when carpool fails." Testing changed that. 3 of 5 users said they'd use
Routes independently, on solo driving days. It wasn't a backup — it was the second product. I almost shipped without naming it properly.

Citi
06 min read

MealMatch AI
aiming for q3’2026
(see next)