CASE STUDY

EDSA Carousel Fare Calculator

Try it out

TIMELINE

2 weeks

RESPONSIBILITIES

  • UI design

  • UX research

  • Front-end development

PROBLEM

Fare information for the EDSA Carousel is presented in a confusing way on mobile

The official EDSA Carousel Fare Matrix wasn’t designed for smartphone consumption; it presents all fare information in a confusing way.

Overall, it makes a simple task of finding the fare information for a specific route (e.g. from PITX to Ayala) tedious.

The static table forces commuters to turn their phone horizontally and pinch and scroll.

Not good for single-hand use while commuting.

SOLUTION

A clean & simple Fare Calculator

No more pinching to zoom. No more squinting and scrolling. No fumbling to landscape mode.

Just 3 taps to instantly get the fare info commuters need.

BACKGROUND

A complicated answer to
a simple question

How much does it cost to ride the EDSA Carousel from North Ave. terminal to Mall of Asia? That was my initial question before riding the EDSA Carousel alone for the first time.

It seems like a simple enough question, right? I thought so, too…

Until I tried Googling it.

Instead of finding the answer, Google search results showed either wordy, search engine-optimized articles about the EDSA Carousel or hard-to-read, unoptimized tables.

Both types would link a static image of a blue fare matrix. Unearthing information through this presented 3 issues.

Search engine optimized articles burying key information under wordy paragraphs

RESEARCH — PAIN POINTS

The UX of the top search results

The top results bury the information under ads, excessive space, and thick paragraphs

1st result

The "official" page

  • Adspace bury relevant information

  • Static table of fares is confusing

2nd result

  • Site is unrelated to public transport; it's more of a real estate website

  • Too wordy. Blocks of text hide relevant information and aren't scan-friendly

3rd result

  • This is the home page of the 1st result

  • Ad heavy, causing clutter

4th result

Relevant info was buried, causing users to scroll deep into the page just to reach the information they were looking for (Spoiler: It's near the bottom of the page)

RESEARCH — PAIN POINTS

The Official Matrix

When printed or viewed on desktop, there isn’t much problem navigating the matrix.

Problems arise when translating it to mobile…

RESEARCH — PAIN POINTS

Why the Current Version can be Improved

Info overload

Not all routes presented on the table are relevant commuter. It only adds visual clutter and confusion.

Pinch, scroll, repeat

This interaction can impede commuters looking for quick information

Vanishing columns

The vertical aspect ratio of smartphones forces rightmost columns to disappear

A Reddit user explaining their concerns

ENG: “You can Google the fare matrix of the [EDSA] carousel. It’s just a little hard to read so you just need to zoom it in. Whatever it is, it’s 75 pesos from Monumento to PITX.”

CHALLENGES — JAVASCRIPT

Delegation & Briefing

I knew I wanted to turn this project into something usable, but that needed something I didn’t have: Javascript knowledge. I’m a little familiar with HTML and CSS already.

So I decided to take the leap and rely on ChatGPT to help me out.

I understand that can be controversial but I decided to go through with it because it allowed me to build a usable product quickly.

It also allowed me to practice articulating the needs of the project, which would be essential if I were working with non-robots (i.e. human devs).

CHALLENGES — ORDER OF INPUTS

Destination or Origin First?

The final product would need user inputs, which unearthed the question.

What input should we ask from the users first: Where they’re going or where they’re coming from?

It’s a difficult question to answer through direct questioning because it relies on understanding people’s automatic response to figuring something out; what people say they do is different from what they actually do.

So I sought research from /r/HowToGetTherePH

Sakay.ph, a popular commuting guide app, uses the origin-first approach

Google Maps, on the other hand, uses destination-first inputs

USER RESEARCH

People ask Origin-First

Based on user posts from /r/HowToGetTherePH, a popular subreddit for commuting advice in the PH.

The word "From" indicates their Origin.

By understanding how people asked their commuting advice questions, I learned that it was better to ask people where they’re coming from rather than first asking where they’re going.

DESIGN PROCESS

Iterating, Iterating, Iterating

Origin-Destination Inputs

A straightforward layout that cuts the screen in half: inputs and outputs.

Horizontal List

I imagined users scrolling left and right, feeling haptic feedback at every option—I just didn’t have the tech knowledge to execute it

Card-Based List

Rather than text, cards as options allow users to further visualize the different terminals.

OUTPUT

EDSA Carousel Fare Calculator

This is the design and operation I decided to upload and share on social media

Try it out

STEP 1

Homepage

Users are greeted with an incredibly simple and uncluttered home screen.

The prompt “Choose your starting point” nudges users to take action

STEP 2

Choose Origin

Users are greeted with an incredibly simple and uncluttered home screen.

The prompt “Choose your starting point” nudges users to take action

STEP 3

Confirming Origin

Once users select their origin, the prompt at the top nudges them towards the next step they should take.

STEP 4

Choosing Destination

The list is dynamic; it only shows terminals that are available from the user’s chosen destination.

Ex. The terminals are A, B, C, D. The user chooses B. The only destination options are C and D (since the route doesn’t run backwards to A).

STEP 5

Confirming Choices

The prompt at the top instructs users to take the final step.

STEP 6

Calculating Fare

Users are presented with their chosen route and the associated fares simply.

OUTCOME & EARLY RESPONSE

How People Responded

When I shared my work on social media, it was met with positive reactions. Although that metric can be considered vanity, it’s indicative of an opportunity to design further.

“The matrix in itself is kinda easy to understand. It’s the color that makes it difficult to read.”

—/u/HTGTPH_Mod

“Nice work, Francis! The calculator looks great, no more squinting at the matrix”

—Nicole Gunay

“Gawin to dapat ng MMDA/LTFRB”

[ENG: “This should be done by the Metropolitan Manila Development Authority/Land Transportation Franchising and Regulatory Board”]

—/u/ukissabam

Lessons Learned

Every Medium has a Limit

The blue matrix presents as much info as a printed piece of paper can—but computers and smartphones can do so much more.

Creating medium-appropriate designs helps with user experience.

Explaining Well Helps

Despite working alone, I considered ChatGPT to be a hired hand (for free). That forced me to explain in simple detail what was needed for the project.

I believe this skill will help me when I’m working with real teams.

EDSA is a Work in Progress

There’s a lot to be desired with public transport in the PH. This project helped me realize that I do have a voice and can make an impact, no matter how small.

Product design is about solving real problems, and I’d like to continue doing just that.

Saw something you wanna discuss?

I'd love to chat!

Connect on LinkedIn

Website built in Framer by me and a lot of trial and error