EasyTransit - Ticket Booking Experience
In this self-initiated project, I designed EasyTransit, a mobile app that helps Mumbai commuters plan journeys and book tickets or passes for local and metro trains efficiently.
Problem
Mumbai’s local and metro trains serve over 8.5 million commuters daily. While the network is extensive and efficient, planning a journey is cumbersome—users must juggle multiple apps to:
Identify the nearest stations
Check train schedules
Compare routes, travel time, and ticket prices
Book tickets or passes online/offline
For example, a commuter like Sejal must check Google Maps, M-indicator, and UTS apps to plan a single trip. This creates friction, especially for new routes or infrequent travelers.
Users
Routine commuters: Travel known routes daily, need updates on delays, and track pass expiry.
Explorers: Travel new routes, need route comparisons, fare info, and journey recommendations.
Design Process
Research & empathy: Observed my own train journeys and collected commuter feedback to identify pain points.
User flows & edge cases: Iterated flows for known and new routes, ticket/pass booking, and live tracking.
UX patterns & best practices: Studied search bar interactions, location permissions, and first-time user screens.
Solution
EasyTransit streamlines the process by providing:
1.
Route recommendations: Suggests optimal local or metro routes with comparisons of time, cost, and convenience.
2.
Ticket & pass booking: Users can book journeys or passes directly from the app with minimal inputs.
3.
Live train tracking & notifications: Displays train ETA, platform info, and delay alerts. Daily reminders for frequent travelers.
4.
Contextual home screen: Summarizes booked journeys, tickets, and passes with quick access.
Key flows ~
Destination based input
Users can search by place or station name, reducing cognitive load.
Mode comparison cards
Clearly compare local vs. metro options, including walking time to stations and ticket costs.
Selecting tickets
Choose journey type (single/return), class, and number of passengers before quick payment.
Live tracking & notifications
Real-time ETA, delays, and daily reminders improve trust and reliability.
Snapshots
From planning to booking to tracking, EasyTransit streamlines every step of the train journey.
Detailed case study
For a detailed walkthrough of the design process, user flows, and iterations, check out the full case study.









