UX/UI DESIGN

MetroBus Transit Web-App

The goal was to create a web-first transit interface that reduces trip planning friction and improves commuter confidence when navigating the bus system.

Lead UX Designer

10 Weeks

JHB Metrobus

Concept

Lead UX Designer

10 Weeks

JHB Metrobus

Concept

Overview

Public transit systems are essential for daily mobility, yet their digital interfaces often create unnecessary complexity. Many transit websites rely heavily on static route lists and PDF schedules, forcing riders to manually determine which bus serves their destination.

This project explores how a smart route discovery platform could simplify the experience for commuters by enabling destination-based search, real-time bus tracking, and integrated transit card management.

User Research

Prompt Engineering

Figma

Prototyping

Generative AI

Lovable

User Persona

ChatGPT

Problem Statement

How might we help commuters confidently navigate the MetroBus system by providing clear route discovery, real-time bus information, and a simplified web-friendly interface?

User Research

To understand how commuters interact with transit information, the design process considered common behaviors and frustrations experienced by bus riders.

Research Methods

Many commuters rely on informal methods to understand routes, such as asking other riders or memorizing bus stops.

Existing digital tools often prioritize route numbers instead of user destinations, which does not align with how people naturally plan trips.

Key Findings

76%

of commuters struggle to identify which bus route serves their destination. The current Metrobus site requires riders to browse route numbers rather than search for their destination.

63%

of riders want real-time bus tracking. Without live updates, commuters often arrive too early at stops or miss buses due to schedule uncertainty.

36 min

average time first-time riders spend figuring out which bus to take. Understanding routes, stops, and travel direction can be confusing without a clear route discovery tool.

71%

of commuters prefer managing transit cards online. Long queues at stations for card top-ups create frustration, especially during peak commuting hours.

76%

of commuters struggle to identify which bus route serves their destination. The current Metrobus site requires riders to browse route numbers rather than search for their destination.

63%

of riders want real-time bus tracking. Without live updates, commuters often arrive too early at stops or miss buses due to schedule uncertainty.

36 min

average time first-time riders spend figuring out which bus to take. Understanding routes, stops, and travel direction can be confusing without a clear route discovery tool.

67%

of commuters prefer managing transit cards online. Long queues at stations for card top-ups create frustration, especially during peak commuting hours.

User Personas

Thabo Mokoena

35 • Office Administrator

“Every morning I need to get to Sandton before 8am. Sometimes I arrive at the stop and the bus already passed or is delayed, and I have no way of knowing where it is.”

Goals

Pain Points

Lerato Nkosi

22 • University Student

“I recently moved to the city for university. The bus system is confusing because I don’t know which routes pass near campus.”

Goals

Pain Points

Key Interface Features

Smart Route Search

Many transit websites require users to browse long route lists before finding which bus serves their destination. This can be confusing and time-consuming, especially for new riders.

The Smart Route Search simplifies this process by allowing users to enter key trip details:

Destination

Starting point

Day of travel

Time of day

The system then generates the most relevant routes based on the user’s input. This reduces cognitive effort and helps commuters quickly identify the best bus without needing to understand route numbers or complex schedules.

Route Results & Comparison

After searching for a trip, users need a quick way to evaluate available route options. Instead of overwhelming users with complex schedules, the platform presents routes in simple, easy-to-scan cards.

Each route card highlights key trip information:

Route number

Pickup stop

Drop-off stop

Estimated travel time

Bus frequency

This layout allows commuters to quickly compare route options and choose the one that best fits their travel needs.

Live Bus Tracking

One of the biggest frustrations for commuters is not knowing where their bus is. Schedules alone do not always reflect real-world conditions such as traffic or delays.

The Live Tracking feature allows riders to see buses moving in real time on a map. Users can view:

Current bus location

Estimated arrival time (ETA)

Bus speed

Occupancy levels

Route service status

This gives commuters greater confidence and helps them decide when to leave for the bus stop

Bus Schedules

Commuters often struggle to understand bus routes, stop locations, and exact departure times. To simplify trip planning, the platform provides a structured schedule system that allows users to easily browse routes and view detailed timetable information. Users can:

View bus schedules

View fare information

Explore route maps with all stop locations

Receive service alerts such as detours & delays

By structuring route information into a clear schedule, map, and alert system, the platform helps commuters plan trips more reliably and respond quickly to service changes.

Bus Card Management

Many commuters rely on prepaid transit cards for bus payments, but managing these cards often requires visiting physical stations and waiting in queues. The platform simplifies this process by providing a digital card management dashboard where users can easily manage their MetroBus cards. Users can:

View their current card balance

Buy a new card

Top up their card in a few steps

Review transaction history and ride activity

This reduces the need for physical top-ups, minimizes queues at bus stations, and gives commuters greater control over how they manage their transit payments.

Help & Support Center

Commuters occasionally encounter issues such as lost cards, billing questions, or route confusion. Access to quick support is therefore essential. The Help & Support Center provides multiple ways for users to get assistance. Users can:

Browse FAQs

Contact support via live chat

Submit categorized support tickets

This ensures riders can quickly find answers or get help when they need it.

Usability Testing

To evaluate the effectiveness of the interface and identify usability issues, moderated usability testing sessions were conducted with participants who regularly rely on public transportation.

A task-based moderated usability testing approach was used. Participants were asked to complete realistic commuting tasks using the prototype while thinking aloud about their actions and decisions.

Methodology used:

Moderated remote usability testing

Task-based testing scenarios

Think-aloud protocol

Post-test feedback interviews

Observation and note-taking of user behavior

Participants

8 participants who regularly use public transportation were recruited. Participant mix included:

Daily commuters

Students

Workers

This group provided insights from both experienced and occasional riders.

Testing Tasks

Participants were asked to complete the following tasks:

These tasks simulated common actions commuters would perform when planning and managing their daily travel.

Key Usability Findings

Users quickly understood the route search and schedule layout, reducing time spent finding bus information.

The step-by-step card top-up flow was intuitive and easy to complete.

The live map tracking improved confidence by allowing users to see how close their bus was.

Service alerts helped users feel more informed about delays or detours.

Minor improvements were suggested around making service alerts more visually prominent and highlighting the next arriving bus more clearly.

Expected Impact

8 Min

Trip Planning Time

From 36 minutes to under 8 minutes for first-time commuters.

86%

Task Success

For finding routes, schedules, and nearby stops.

4.5

Ease of Use

Average usability rating from first-time riders.

Reflection & Learnings

One of the biggest insights from this project was that simplifying how riders discover routes can significantly improve their overall transit experience. By shifting from traditional route-number navigation to a more intuitive destination-based discovery approach, the MetroBus platform aligns more closely with how commuters naturally think about travel, focusing on where they want to go rather than memorizing specific bus routes.

Prototype Notice: This project is a functional prototype and is not connected to a live database. Any sign-up or login forms are for demonstration purposes only—you can enter any email and password to explore the interface. No information you provide will be authenticated or stored.

Let’s Connect

Let's Work Together

Interested in working together? I’d love to hear about your project.

Current Availability

Collaborations

Available

Freelance Projects

Open

Consulting

Available

Get In Touch

hello@edmondmasemola.com

LinkedIn Profile

Download My Resume