INDEPENDENT PRODUCT EXPLORATION · 2026 · CONCEPT
A product design exploration into how a public transport app can become calmer, more contextual and more useful at each stage of a journey.
SURFACE
Mobile app
ROLE
Product Designer
Mobile UX/UI · Research
SCOPE
Journey planning
Route comparison
Ticketing · Wallet
Visual system
Revisiting old work is less about correcting it ~ and more about seeing what you would prioritise differently today.
THE CHALLENGE
Public transport products carry a lot of useful information, but usefulness quickly becomes noise when everything competes for the same attention. I revisited an ATM Milano concept originally created for a Deloitte product design challenge with one question: what deserves the rider’s attention at each step?
The goal was a calmer journey experience with clearer responsibilities across discovery, planning, route comparison and ticketing ~ without adding more functionality.
Three things were getting in the way
The challenge is not simply getting someone from A to B. It is supporting a sequence of different decisions without turning the interface into a transport dashboard.
01 · Competing information
Routes, line identity, disruptions, time, walking, tickets and city information are all useful ~ but not at the same moment.
02 · Weak separation of modes
Discovery, planning, route comparison, navigation and payment have different jobs. Treating them with the same hierarchy makes the product harder to scan.
03 · Colour doing too much work
Metro colours are useful identifiers, but operational status needs a separate semantic language so brand, line identity and service health do not compete.
DESIGN DIRECTION
Prioritise the next decision
Every screen should make the most likely next action obvious.
Use colour with a job
ATM orange carries brand and primary action; metro colours identify lines; green, amber and red communicate operational status; warm neutrals create hierarchy without noise.
Keep context while comparing
Route alternatives should be comparable without repeatedly moving backwards through the flow.
Let transactions be transactional
Once a rider has chosen a route, ticket purchase should become short, functional and predictable.
DESIGN 1/4 ~ Home that is useful before the journey starts
Journey search remains the primary task. A city discovery card gives the product a small editorial role through One ticket. More Milano. Service status stays immediately visible, while line colours identify services and a separate traffic-light system communicates disruption.

DESIGN 2/4 ~ Plan first. Compare second.
Origin and destination lead the screen. Time and transport preferences become lightweight controls rather than another step. Suggested journeys appear immediately below, with departure, arrival, duration, changes, walking and line information arranged by decision value.

DESIGN 3/4 ~ Keep the map in the comparison
The journey detail view focuses on the route and the two most likely next actions: buy the required ticket or inspect the journey geographically. In the fullscreen map, the selected journey stays in context through a floating route card while alternatives remain swipeable. Changing route updates both the summary and the route on the map.


DESIGN 4/4 ~ Ticketing stays transactional
Once the route is chosen, the interface stops trying to inspire and gets out of the way. Ticket type, quantity, total and payment method form a short transactional flow. The wallet then extends the experience into the physical network by keeping active tickets, remaining validity and gate access immediately available.


THE EXPERIENCE
The resulting flow has four distinct modes: discover → plan → compare → transact. The visual language remains consistent across them, but hierarchy changes according to what the rider is trying to accomplish.






VALIDATION & REFLECTION
The difference between the original concept and the revisit is less about adding features and more about assigning clearer responsibilities. The original concentrated on reducing screens. The revisit keeps that efficiency, but adds stronger hierarchy, a calmer semantic colour system, more contextual route comparison and a clearer separation between discovery, planning, navigation and payment.
How I would validate it
Because this is a concept, success should be tested rather than invented.
- Test journey planning with riders unfamiliar with Milan and measure whether they can identify the best route without explanation.
- Compare comprehension of line identity versus operational status.
- Observe whether riders discover geographic route comparison without leaving the map.
- Test the transition from selected journey to ticket purchase and active wallet.
- Measure task completion, hesitation points and unnecessary backtracking against the current experience.
Reflection
Revisiting the same problem years later made the change in my design thinking easier to see. Earlier, I was primarily trying to make the flow shorter. Today I care more about assigning the right amount of attention to the right information at the right moment.
The most useful lesson is that simplicity is not the absence of information. It is hierarchy, timing and context.
What I would explore next ~ real-time disruption states, accessibility and step-free routing, tourist-specific ticket guidance, saved journeys and the relationship between the digital ticket wallet and the physical metro network.




