Project Overview
Tools used: Figma
Timeline: February 2026
Platform: Mobile-first
Role: UX Designer
Summary: We all use Google Maps to navigate exploring locally or overseas. It provides real-time GPS navigation, traffic updates, route planning, and location discovery. My focus was on enhancing the experience of the user when travelling, allowing them to save time and squeeze less with the crowd.
The Challenge
How might we help all commuters (including tourists and first-time riders) navigate public transport more confidently by clearly surfacing departure timings and indicating the optimal carriage door for their intended exit?
When visiting Korea. I noticed that Naver Maps had very useful information about
1. which door for quicker exiting
2. train arrival/departure times
3. which side the doors would open.
This made me wonder why these information were not available on Google Maps, resulting in me having to download third party apps.

The Solution


(Experience the prototype in full screen for a better experience; toggle between 'Before' and 'After' to see the differences)

Rationale
Added door number for easier alighting
Supports pre-boarding decision-making: Users can position themselves on the platform before the train arrives so that they can reduce walking time after alighting, especially in large interchanges.
Encourages forward planning behaviour, improving perceived efficiency of the journey.
UX Principle: Progressive disclosure + contextual utility (information appears when it is relevant).
Made train departure timings more visible
Reduces time anxiety & supports faster decision-making: commuters can quickly assess urgency and decide if they have to rush for the train even before entering the station or if they can walk calmly
Improves scanability by presenting timing deltas (e.g., “2 min”) rather than forcing users to calculate from clock time.
Lowers cognitive load by embedding actionable information within the main journey card instead of requiring extra taps. (I personally never even knew that Google Maps had train departure timings available because of how poorly placed it was.)
UX Principle: Information hierarchy + recognition over recall.
Shifted (unnecessary) actions into a separate screen
Only showing essential information: Previously visible buttons ('Not too crowded', 'Monitored security', etc.,) were not as important as train departure timings.
Clean default view: prevents overwhelming users while still allowing depth and supporting power users who want more granular info.
UX Principle: Progressive disclosure + clear affordances.
Indicate which side to alight
Reduces last-second confusion inside crowded trains which is particularly useful for: tourists, first-time riders, users in unfamiliar lines.
Enhances perceived reliability of navigation, not just macro-routing, but micro-movement guidance, providing the end-to-end transit journey support, from boarding position to alighting action.
UX Principle: Micro-guidance improves confidence + situational awareness
Reflections
While frequent commuters may rely on habit, tourists and first-time riders depend heavily on digital guidance. This project reinforced the importance of designing for edge users, because improving accessibility for them ultimately benefits everyone.
I realised that navigation doesn’t end at route selection. The most stressful parts of public transport happen in micro-moments like boarding, waiting, and alighting. Designing for these small, time-sensitive decisions that may be overlooked, can actually vastly improve user experience.
A key consideration moving forward would be data reliability. Carriage positioning and door-side information require highly accurate, line-specific datasets. Future iterations would need to address data scalability and operational partnerships with transit authorities.
This project shifted my thinking from feature design to behaviour design. Instead of asking “What can we add?”, I began asking “What decision is the user trying to make at this moment?”

Google Maps
A passion project I started because I was annoyed that overseas apps had these functions but not Google Maps in Singapore
