top of page

Bus Buzz

UX/UI design of a mobile app from scratch for a transportation agency to display the real-time bus schedule to the bus riders.

Case Study Overview

​

A hypothetical transportation agency in the Midwest wants to update the public transit system by creating an app to share the information with riders. I am the UX/UI designer in this project to create the app from scratch.

My Role: UI/UX Designer

​

Deliverables: Product Strategy, User research, Competitive Analysis, User Journey, User Personas, Storyboard, User Flow, Sketches, Wireframes and Prototype

​

Timeline: 4 Weeks 

Problem 

The city currently lists the expected bus schedule on their website and posts it at each bus stop, but due to expansion, numerous bus routes have been recently added. Many of those routes stop at the same bus stop. The city has developed a way to know how far away each bus is from a stop, but How Might We share that information with riders?

Business Requirement

1. Ensure riders can tell when each of the buses arrives at the Washington & State bus stop.

2. Ensure riders can tell how much time they need to arrive at the Washington & State stop to catch the bus they want to take.

3. Allow riders select one of the bus lines to see a list of its future arrival times at Washington & State bus stop.

Design Process

Design Process.png

Competitive Analysis

Competitive analysis has done between Google Maps, Citty Mapper and transit Stop. This is the SWOT for Citty Mapper.

Citymapper SWOT.jpg

User Survey & Interview

Key Findings

  • Many people are taking the bus before they got a car, and many of them are students.

  • A map in the app will be helpful.

  • Over 70% of the regular bus riders who take the bus would need a navigation service to find the bus to take.

  • The app should provide accurate and real-time information to the user to help them better.

Diagram.png

User Persona

With the survey and interview results, I created a Persona to represent the typical user of the app. Eli is a student who often takes buses and has a habit of checking the bus schedule through the website. She is looking for a better alternative to check the bus schedule.

Persona.jpg

Experience Maps

By user journey map and an empathy map Eli's mental model further has illustrated.

Journey Map-Iretate.jpg
Empathy Map.jpg

User Stories & User Flow

To resolve the business requirement by the client and the users' needs based on the user research, I created several user stories.

And based on the user stories, two major features need to be included in MVP:

1. Check bus schedules at a specific bus stop.

2. Find a bus if you are not sure which bus to take.   

And two minor features for easy use:

1. Login as a regular user to save location for convenience.

2. Allow GPS service to find nearby bus lines.

User Stories -Iterate.jpg
User Flow (2).jpg

Site Map 

Site map was created to structure the pages.

Site Map.jpg

Sketches & Wireframes

Before pushing pixels, sketches have done to find the best solution. Then, in Figma, they all transferred into Low-Fidelity Wireframes.

​

Sketches.jpg
Wireframes.jpg

Iteration

Main feature page iterates throughout the process. The first design wants to show more information on a single page to simplify users' steps, but it turns out to be very crowded. The second version makes the change accordingly

​

Iritation.jpg

Branding Work

With the wireframe settled. Mood board and style tile were created to present my font selection and color palette. 

 

.

Branding work.jpg

High Fidelity Prototype

​

 

.

buss buzz high fidelity.jpg

User Testing

three user conducted interview to test if the app work as it should be. 

Here are some feedbacks from the user:

1. Users reflect the location icons displayed on the map when using the Find a Route feature is not clear enough.

2. Some users find it hard to realize the suggested bus line when using the find a route feature.

3. Users feel it's unnecessary to tell them the page is for login. It's better to see the brand information on the first page. With the feedback, the prototype was iterated.

​

​

Refined Prototype

bussbuss refine.jpg

Learnings

This is my very first project. I accomplished from conducting user research to prototyping step by step. I learned how to incorporate user insights in each step. It helped me built a solid foundation of user-centered design.

​

bottom of page