Bus Schedule App

Arrive on Time: Your Ultimate Bus Schedule Companion
Transportation & Mobile App
my role
As a solo designer, I was responsible for the entire design process, from initial research to the final prototype.
Project time
1 week

Project Overview

In the project I developed, the objective was to address the issue faced by commuters due to multiple buses stopping at the same bus stop. This situation caused confusion and inconvenience as riders struggled to determine the arrival time and specific bus they needed, resulting in delays and missed connections. To solve this problem, I created a bus schedule app called InfoRider. The goal of InfoRider was to provide commuters with clear information about the arriving buses and their estimated arrival times, enabling them to plan their travel more effectively.

The Challenge

The main challenge was the lack of clarity and information for riders at bus stops with multiple bus lines. Commuters found it difficult to identify which bus to board and when their desired bus would arrive, leading to frustration and disruptions in their daily routines.

Additionally, there was a need to address concerns regarding crowded buses, particularly for passengers traveling with children and strollers. The challenge was to develop a solution that could provide real-time bus information, personalized notifications, and occupancy levels to enhance the overall commuting experience.

The Solution

To address these challenges, I developed InfoRider, a comprehensive bus schedule app. InfoRider offers a user-friendly interface that displays accurate arrival times for each bus at the specific bus stop. Commuters can easily select their preferred bus line from the available options and access a list of upcoming arrival times. By utilizing real-time data, InfoRider ensures that users can plan their journeys effectively and avoid unnecessary waiting times.

To tackle concerns about crowded buses, Inforider provides information on bus occupancy levels. This feature allows passengers to make informed decisions and choose less crowded buses, ensuring a more comfortable and convenient travel experience.

Furthermore, it includes a personalised notification system, allowing users to set up notifications for their favourite routes and bus stops. This feature eliminates the need for repetitive input of information and streamlines the morning routine for regular commuters.

Discovery & Research


During the course of this case study, I conducted five in-depth interviews with individuals who rely on public transportation, particularly bus services, as their primary mode of daily commuting. These interviews aimed to gain valuable insights into the challenges faced by these commuters and understand their specific needs and expectations.

The interviews were conducted with a diverse group of participants, representing different demographics, including varying age groups, occupations, and travel preferences. By engaging with a range of individuals, I aimed to capture a holistic view of the experiences and pain points associated with using buses for daily travel.

Based on the data gathered from these interviews, I identified common patterns, concerns, and desires shared among the participants. These patterns helped in the creation of two personas that encapsulate the key findings from the research.


Information Architecture

User Flow

Site Map

Visual Design



Interaction Design

Hi-Fi Wireframes


Final Thoughts

Through my studies in UX & UI design at OpenBootcamp, the development of InfoRider has been a significant learning experience. It has provided me with valuable insights and practical skills in designing user-centered solutions to address
real-world challenges.

During the project, I gained a deeper understanding of conducting user research and empathising with the needs of commuters at bus stops with multiple bus lines. By implementing features such as accurate bus arrival times, estimated waiting times, bus occupancy levels, and personalised notifications, I focused on improving the overall user experience and convenience of daily commuting.

I honed my skills in creating intuitive user interfaces, designing visually appealing layouts, and wireframing. Additionally, I learned the importance of prioritising user stories and conducting usability testing to ensure InfoRider met the needs and expectations of its intended audience.