Presto

Unifying all
transit services on
one platform.
Unifying all transit services on one platform.

Servicing across all cities in the entire Greater Toronto Area (GTA) and leveraging integrated payment through existing Presto infrastructure.

2025
Independent
Feasibility Study
[MaaS]
Mobility
As a Service
[MaaS]
Mobility
As a Service
Role
UX Design
User Research
/Role
UX Design
User Research
Feature Highlights
Fully Integrated
Navigation

A → B

End-to-End
All in one App

7

Total
Modes of
Transport

3

Route
Types
Complete
Integrated
Services
Fully Integrated
Navigation

A → B

End-to-End
All in one App

A → B

End-to-End
All in one App
1/ Context

The

1/ Context

The Problem?

A Disconnected Journey
1
Juggling Apps

Current offerings force commuters to juggle +3 disconnected apps (maps, e-mobility, ride sharing). All to constantly manage real time data, fares, and transfers.

Current offerings negatively creates a disconnect, creating significant cognitive load leading to missed transfers, financial penalties, and crucially eroding system distrust.

2
Too much thinking

This disconnect creates significant cognitive load leading to missed transfers, financial penalties, and crucially eroding system distrust.

Current offerings negatively creates a disconnect, creating significant cognitive load leading to missed transfers, financial penalties, and crucially eroding system distrust.

3
Practical usability, not data

The market is dominated by data aggregators, great for planning but lacking in practice. Failing at critical points: integrated routes, real time accuracy, and payment.

The market is dominated by data aggregators, great for planning at home but lacking in practice. While 67% of Metrolinx riders default to Google Maps, survey revealed it fails at critical moments: fully integrated routes, real-time accuracy, and integrated payment.

A Disconnected Journey

1
Lack of integration

Current offerings force commuters to juggle +3 disconnected apps (maps, e-mobility, ride sharing). All to constantly manage real time data, fares, and transfers.

Current offerings negatively creates a disconnect, creating significant cognitive load leading to missed transfers, financial penalties, and crucially eroding system distrust.

2
Too much thinking

This disconnect creates significant cognitive load leading to missed transfers, financial penalties, and crucially eroding system distrust.

Current offerings negatively creates a disconnect, creating significant cognitive load leading to missed transfers, financial penalties, and crucially eroding system distrust.

3
Practical usability, not data

The market is dominated by data aggregators, great for planning but lacking in practice. Failing at critical points: integrated routes, real time accuracy, and payment.

The market is dominated by data aggregators, great for planning at home but lacking in practice. While 67% of Metrolinx riders default to Google Maps, survey revealed it fails at critical moments: fully integrated routes, real-time accuracy, and integrated payment.

A Disconnected Journey

1
Lack of integration

Current offerings force commuters to juggle +3 disconnected apps (maps, e-mobility, ride sharing). All to constantly manage real time data, fares, and transfers.

Current offerings negatively creates a disconnect, creating significant cognitive load leading to missed transfers, financial penalties, and crucially eroding system distrust.

2
Too much thinking

This disconnect creates significant cognitive load leading to missed transfers, financial penalties, and crucially eroding system distrust.

Current offerings negatively creates a disconnect, creating significant cognitive load leading to missed transfers, financial penalties, and crucially eroding system distrust.

3
Data ≠ practical usability

The market is dominated by data aggregators, great for planning but lacking in practice. Failing at critical points: integrated routes, real time accuracy, and payment.

The market is dominated by data aggregators, great for planning at home but lacking in practice. While 67% of Metrolinx riders default to Google Maps, survey revealed it fails at critical moments: fully integrated routes, real-time accuracy, and integrated payment.

Rider Core Insights
Demanding real-time updates
0
%
of Users
Demand
40
%
of Users
Demand
40
%
of Users
Demand
Information On Transit Delays
Stop Changes and Route Updates
Transit Vehicle
Tracking
Transit Vehicle Tracking

Key Decision

A clear trust
deficit in the system
A clear trust
deficit in the system

Bridging the confidence gap is paramount

Riders do not trust the system. These metrics are indicators of uncertainty - detrimental to a service expected to be reliable.

Bridging the confidence gap is paramount

Riders do not trust the system. These metrics are indicators of uncertainty - detrimental to a service expected to be reliable.

Learning
from the past
Triplinx (2015 – 2025)

Confusing, poorly organized & glitchy

The now retired Metrolinx platform that was aiming for full local integration. Garnering a mediocre 63% satisfaction score, proved that simply providing information isn't enough.

The Target User?

For The Daily Commuter.

For The Daily Commuter.

Defined as a user who relies on two or more distinct transit networks – prioritizing both speed and cost control.

The issue is not
a lack of options.

It's the lack of
a single tool
to rely on.

Analysis
Competitive Context
The Market Gap
Integration vs. Aggregation

Competitive analysis confirmed that local existing solutions are data aggregators, and fail for full integration.

Precedence Study
3 Products
Google Maps
Transit
Jelbi
Google Maps
Transit
Jelbi
Google Maps
Transit
Jelbi

Google Maps

Data Aggregator
Pros

Seamless exploration and discovery

Ubiquitously available data

Cons

No fare/transfer integration

No e-mobility integration

Opportunities

Fare integration

Unifying e-mobility

Transit

Data Aggregator
Pros

Strong real-time data

Thriving alternative to Google Maps

Cons

Poor multi agency flow

Lack of price transparency

No e-mobility integration

Opportunities

Unified route comparison balancing time & cost

Jelbi (Berlin)

Multimodal Integration
Pros

Deep transactional integration of 13+ modes

Cons

Requires high institutional alignment (Gov. ownership)

Opportunities

Complete transit management designed for full integration

Key Finding

A Critical Gap
A Critical Gap

Local offerings cannot answer this simple question

Which end-to-end route is the best balance of speed and cost, and can I pay for all parts of it right now?

Bridging the confidence gap is paramount

Riders do not trust the system. These metrics are indicators of uncertainty - detrimental to a service expected to be reliable.

2/ Develop

Approaching the problem

Developing
Feature Prioritization
The Target
Combating Confidence Killers

Our design was engineered to directly combat the three biggest "confidence killers" identified in research: fare uncertainty, transfer anxiety, and last mile friction.

Data Backed Strategy
3 Solutions
Fare Uncertainty
Transfer Anxiety
Last Mile
Google Maps
Transit
Jelbi
Fare Uncertainty
Transfer Anxiety
Last Mile
Solution 1
Combating Fare
Uncertainty

89%

of users

Demand fare information in App

Demand fare

information in App

59%

of users

Desire a PRESTO wallet balance for informed decisions

Design Execution

a
Dashboard Priority - PRESTO + Fares
Dashboard Priority -
PRESTO + Fares

Wallet balance and fares on routes. A proactive answer to users top financial question.

b
Removing Financial Anxiety

With critical info, it eliminates the need to switch to another app and instantly reduce financial anxiety.

Feature #1
Live Account Balance
Feature #2
Total Fare Cost
Solution 2
Eliminating Transfer
Anxiety
Top Priority
Real-time
Accurate Info
Previous Top Complaints

"Sometimes accurate" or "glitchy" directly erodes trust.

Design Execution

a
Prioritized for Clarity & Action
Prioritized for
Clarity & Action

Using strong hierarchy to highlight the task - reducing the cognitive load of interpreting complexity under pressure.

b
Seamless Transfers

Actionable transfer steps with real time data, transforming a moment of anxiety into a moment of calm confirmation.

c
Transfer Timer

Eliminates uncertainty with an always visible tracker.

Guiding Intent
Clear & actionable steps + real time data
Feature
Omnipresent
Transfer Timer
Solution 3
Solving the
Last Mile Friction
Popularity Surge
Personal
Mobility Services
Building Trust First

Can't plan the last mile when users can't trust the "first fifty"

While only 49% of users felt integrating e-mobility was important; this is not a lack of desire, but a symptom of the previous broken experience.


Recent surge in last mile transport popularity further supports this decision.

Design Execution

a
Trust Building

Strategically building the trust necessary to make micro mobility a viable extension.

b
Actionable Info

Instead of passive information, UI directly informs decisions, such as "3 Docks Nearby."

c
Universal Scan to Unlock UI

Allows transition from transit to mobility services to be seamless, contained entirely within the trusted ecosystem

Guiding Intent
Solving the fragmented journey between multiple services
Feature
Universal
Scan to Unlock
Project Structure
Information Architecture
IA Strategy
Prioritizing Decisions First

To combat deep menus, I flattened the hierarchy into a Decision First Model - ensuring all actions are immediately accessible.


The Dashboard acts as a persistent status indicator, prioritizing immediate data: location, wallet, and transfer, orienting the user instantly before they act.

Contextual Access

The flow prioritizes immediate mobility over administration, using a shallow depth structure to reduce interaction cost, as well as to maximize map screen real estate.

Detailed View Partition

High velocity actions (Navigation, Unlocking) remain on the surface. Low frequency admin tasks (Reloading, History) are tucked in the expandable Detailed View, ensuring the app remains a tool for movement, not management.

Scan Carousel

A swipe interaction toggles providers (Bike Share, Scooter). This keeps the critical Scan to Unlock CTA accessible in a single gesture, preserving screen space while allowing for infinite partner scalability.

Ideation
Wireframing
Dashboard Design
Balancing Context Vs. Speed

The design challenge was reconciling two competing user needs: the need for spatial orientation (Where am I?) and the need for immediate action (Unlock a bike). Early explorations swung too far in either direction before landing on a hybrid solution.

Lofi Wireframe #1 + #2
Two Initial Approaches
1

Pure Exploration (Map First)

While excellent for context, it buried the primary utility (Unlocking/Booking) inside a minimized bottom sheet, creating high interaction cost for commuters who just wanted to ride.

2

Selection

Prioritized

While accessible, it siloed the experience. It forced users to commit to a mode (ex. "Bike Share") before seeing if a bike was actually nearby, violating the "Decision First" principle.

Final - Lofi Wireframe #3
Third - Hybrid State
3

Informed & Quick

Decisions

The final direction synthesizes the best of both worlds. It retains the live map for immediate spatial awareness but elevates the "Quick Access" row to the surface level.


It allows for an instant transportation decisions without blocking the user's view of their transfer status or location.

Key Decision

Minimizing Interaction
Cost with Non-Modal Design
Minimizing Interaction Cost with
Non-Modal Design

Minimizing Noise

Prioritized a non-modal architecture. Exposing "Scan to Unlock" directly on the map eliminates mode switching friction, enabling immediate action without losing spatial context.

Bridging the confidence gap is paramount

Riders do not trust the system. These metrics are indicators of uncertainty - detrimental to a service expected to be reliable.

From Theory to Practice
Developing The Approach
Refining Core Flows
Maximizing Function, Minimal Cognitive Load

Developing the hybrid model, the focus was on refining three critical points: the dashboard dynamic state, universal mobility unlocking flow, and multi-modal navigation logic.


Ensuring every transition felt continuous, reducing the cognitive friction of switching between transit modes.

Dynamic Design
Dashboard

Refining for a dynamic state based

Dashboard rather than a static menu.

Refining for a dynamic state based Dashboard rather than a static menu.

Quick Access

The Peek State (Screen 1)

The default view prioritizes the Quick Access options, keeping high velocity actions (unlocking a bike) immediately available.

The Expansion

Dragging up reveals the Detailed View, which houses lower frequency tasks like Reload Presto and Ride History.

Low Frequency Access

The Peek State (Screen 1)

This partition ensures the map remains the hero, preserving spatial context while allowing complex account management.

Mobility Services
Unifying the Action Layer

To integrate disparate providers (Bike Share, Lime, Bird) without fragmenting the UI, the interaction model was unified.


Regardless of the provider selected in the carousel, the primary action remains a consistent "Scan to Unlock" button. This simplifies the complexity of third party APIs into a single, predictable user behaviour.

The Scan Carousel

Elegant and seamless solution to numerous fragmented service providers, unified by Scan to Unlock.

Minimizing Thinking
Integrated Navigation

Multi-modal routing is complex

To prevent decision paralysis, I designed the route selection screen to expose the trade-offs explicitly. Instead of a generic list, options are categorized by critical user priority: Fastest, Cheapest, or Optimal.

Simplifying Decisions

Complex algorithmic output into a simple human decision.

Fastest / Cheapest / Optimal
"Do I have more time
or more money right now?"

Key Decision

Strategic Rationale Reducing Cognitive Friction
Strategic Rationale
Reducing Cognitive Friction

Streamlining Flow

We integrated a dashboard state engine, standardized "Scan to Unlock" patterns, and simplified routing into clear "Time vs Cost" trade offs. This system logic ensures seamless continuity across every multi-modal transition.

Bridging the confidence gap is paramount

Riders do not trust the system. These metrics are indicators of uncertainty - detrimental to a service expected to be reliable.

3/ Execution

Final Design

Final Design
The Dashboard
From a static wallet
to actionable confidence
Building Trust

The existing PRESTO app functions as a passive wallet. But the daily commuter's primary needs are not static - they are immediate, contextual, and often high anxiety.


Our research showed a profound trust deficit, with users top demands being reliability and real time data.


The Dashboard was strategically redesigned from the ground up to address this, shifting its core purpose from a balance checker to a end-to-end companion for your journey.

The existing PRESTO app functions as a passive wallet. But the daily commuter's primary needs are not static; they are immediate, contextual, and high-anxiety. Our research showed a profound trust deficit, with users' top demands being reliability and real-time data.


The Dashboard was strategically redesigned from the ground up to address this, shifting its core purpose from a "balance-checker" to a "confidence engine."

/Live Transfer Timer
/PRESTO Wallet Balance
/Real Time Map view
Information
Architecture
Dashboard
Search
Transport
Balance

Proactive Information

The map first interface is designed to answer a user's most critical, high anxiety questions without a single tap.

Proactively presenting the three data points that ensure commuter confidence.

PRESTO Wallet Balance

Directly Answers -

/Can I afford this ride?
/When should I reload my PRESTO?

Live Transfer Timer

Directly Answers -

/Am I still on my transfer?
/When does it end?

Real-time Route Data

Never miss a route again.

Delays? Early? No problem.
Final Design
Bike Share TO Integration
Seamless Connection
To Current Infrastructure
Cycling The Last Mile

The "last mile" is often the biggest barrier to transit adoption. By treating micro mobility as a core infrastructure layer rather than an external add on, we eliminated the context switching tax that plagues multi app commutes.


The interface morphs to prioritize the immediate physical action: unlocking a vehicle: closing the loop on the door-to-door journey without forcing the user to exit the PRESTO experience.

The existing PRESTO app functions as a passive wallet. But the daily commuter's primary needs are not static; they are immediate, contextual, and high-anxiety.Our research showed a profound trust deficit, with users' top demands being reliability and real-time data.


The Dashboard was strategically redesigned from the ground up to address this, shifting its core purpose from a "balance-checker" to a "confidence engine."

/Real time Dock Stats
/Integrated Unlock API
/Proximity Based Context
Information
Architecture
Dashboard
Bike Share
Scan to Unlock
Final Design
Last Mile Mobility
A Unified Interface
For A fragmented Market
Standardizing Fragmentation

The micro mobility landscape is fractured by competing operators, often forcing users to juggle multiple accounts. We prioritized a provider agnostic design, distilling the complexity of multiple APIs (Lime, Bird, etc.) into a single, consistent interface.

By normalizing the interaction into a universal "Scan to Unlock" pattern, we decoupled the utility of the ride from the specific app required to use it: shifting the user's decision metric from "Which app do I have?" to a simple "Which vehicle is closest?"

/Provider Agnostic UI
/Unified Payment Layer
/Real Time Inventory
Information Architecture
Dashboard
E-Mobility
Scan to Unlock
Final Design
Public Transit Integration
From Data Overload
To Clear Direction
Removing the noise
Isolating for transit

This view renders complex transit data into a simple visual hierarchy.

Active Transit Map
Route Corridors

High contrast lines visualize the multiple transit lines for rapid service recognition.

Stop Nodes

Specific markers (ex. 97AB) surface critical transfer points.

Vehicle Tracking

Enables passive monitoring of live arrival times without requiring the friction of a destination input.

Supporting Habitual Behavior

Transit maps are often paralyzed by data density. For daily commuters who need status rather than directions, I implemented a "Zero Input" transit view led by dynamic visual hierarchy.


By suppressing irrelevant data and isolating real time vehicle positions, the interface transforms from a static map into a focused real time monitor: eliminating the cognitive load of "planning" a known trip.

/Active Line Isolation
/Real Time Vehicle Tracking
/Contextual Stop Data
Information Architecture
Dashboard
Transit
Final Design
Multi-Modal Navigation
Clear and Actionable
Decisions at a glance
Suggested routes
Algorithmic Sorting

The interface replaces raw data analysis with clear value decisions. By tagging routes as "Fastest" or "Optimal," the system instantly calculates a "Time vs Cost" ratio, allowing users to identify the best option at a glance.

Unified Integrated Services

Multi modal journeys are often rejected due to the cognitive effort of comparing variables, across numerous services. Research shown that users want to sort by time (84%) and fare cost (79%).


A routing engine was designed that democratizes this data. By presenting "Lowest Fare" alongside "Fastest," users are empowered to make active value based decisions, trading 10 minutes of time for $3.00 in savings - without leaving the flow.

/Time vs. Cost Sorting
/Multi-Modal Stitching
/Live Step-by-Step
Information Architecture
Dashboard
Search
Route Select
4/ Reflection

[Under Construction]

Reflection Coming Soon.

Currently busy reflecting, come back shortly.

Thinking…