top of page

A clickable prototype mobile bus app designed for midwestern metro city bus users to access all the updated bus schedule information they need for a seamless, enjoyable bus riding experience.

Bee Line Bus

Overview

Roles
  • UX Research

  • Content Strategy

  • UX/UI Design

  • Project Management 

Timeline

4 weeks​

Design tools
  • Figma

  • Adobe color

  • Google Forms

  • Google sheest

  • Notion

Audience

​Bus commuters living in a midwestern city

Summary

To meet the needs of their growing city, a transit agency added additional bus lines to their existing bus routes, causing several issues for bus commuters, particularly at the Washington & State bus stop. Therefore, the client requested that I design a mobile bus schedule tracking app to help solve user frustrations.

Business Requirements

Design a mobile app that informs users:

  • When their desired bus will arrive at Washington & State bus stop

  • How long it will take for them to arrive at Washington & State bus stop from their current location

  • The future arrival times of each of the 7 bus lines that pass Washington & State

The Problem

  • How might we design a bus application that empowers users to easily and efficiently view bus schedules at Washington & State bus stop?

  • How might we create a seamless bus-riding experience for users by giving them all the information they need at any point in their journey?

The solution

An app that provides users with up-to-date information about a rider’s bus route in an intuitive way. Offering users peace of mind by giving them all the information they need at any point in their journey.

Design Process

I used the Double Diamond design process when designing my bus app. Making sure to keep the end user in mind at every stage in the process. 

Discovery

Research

To get to know our users and understand their frustrations, needs, and wants, I conducted user research. I also want to understand who the competitors are, what they are doing successfully, and the areas where there is room to improve.

Competitor Analysis

I conducted a competitor analysis on Moovit and Transit Stop. I chose these two apps because they appeared to serve a diverse population of users. At a later stage, I decided to perform a competitor analysis on Kakao Maps as well, since further research revealed that several survey and interview participants have used this app before. 

User surveys

I created a survey of 20 questions to get a better understanding who the users are and of their experiences when taking the public bus and also ways in which their experience can be improved. There were 43 survey participants who were 18 years or older in age.

42.9%

Of users take the bus 2 to 3 times a week

64.3%

of users take the bus for touring and traveling to new destinations for leisure

85.7%

of have missed the bus before

83.3%

of users  miss the bus at least once a month

64.3%

Of users have accidentally taken the incorrect bus

85.7%

of users make us of a bus schedule tracking app

71.4%

of users plan their bus ride before they leave home

User interviews

I conducted an interview with 3 of the original survey participants. Each participant had made use of the public bus and a bus app within the USA and internationally.

Key findings
Pain points with using transit tracking apps in the past

Confusing interface with info overload

Confusion regarding delays and inaccurate arrival and departure times

Confusion regarding which bus to take, when to take it and when to get off the bus

Confusion of how to get to final destination from bus stop

Things that are important to users

Simplicity

Seeing relevant information

Knowing an ETA and the amount of minutes left before arrival

Tracking bus location and user location

Who are we designing for?

To get to know our users and understand their frustrations, needs, and wants, I conducted user research. I also want to understand who the competitors are, what they are doing successfully, and the areas where there is room to improve.

User persona

The user surveys revealed insightful results which allowed me to create a user persona that  is representative of the users of our product. This helped me to have a better vision of whom the users of this product are.

Empathy map

I used the data collected from the user surveys and user interviews to create an empathy map to better understand what the user thinks and feels in relation to their bus riding experience.

Journey Map

Next, I used the insights gathered from users thus far to empathize with them and try to understand their experience when taking a bus. This helped me identify more pain points users experience and identify potential solutions. 

Define

User stories

Taking into consideration the insights from the research conducted, who the users are, what their pain points are, and what is important to them I summarized their needs into these high priority user stories

  1. Beth wants to know when her bus is arriving at the Washington & State bus stop, so she doesn’t miss it.

  2. Beth wants to know how long it will take for her to arrive at Washington & State so that she can leave her house on time.

  3. Beth wants to know the next bus arriving at the Washington & State bus stop so that she doesn’t rush to the bus stop for the wrong bus.

  4. Beth wants the ability to view arrival times for any of the seven bus lines so that she knows when her bus arrives.

  5. Beth wants to know at which bus stop to get off the bus so that she does not miss her stop.

Initial user flows

These user stories gave a clear vision of what the bus app should offer to users. I designed an initial user flow to translate user needs into patterns and paths that users would take to accomplish their tasks when using the app.

The initial user flows included onboarding. Users could choose to sign up or log in

The initial user flow also offered users 3 ways to access their required information. Users could search for their final destination, view nearby bus stops or view nearby bus lines.

Wireframe sketches

I worked to apply all the insights gained from the research conducted earlier in the design process to design wireframe sketches.

Digital wireframes - round 1

I turned the wireframe sketches into digital wireframes to visually show how users can access the information that they need in a seamless way. I then made these wireframes into a low-fidelity prototype and presented it to users for initial usability testing. Users provided very important feedback.

Usability testing

I presented the li-fi prototype to users for initial usability testing. Users provided very important feedback. I narrated a scenario to users in which they were required to complete various tasks. This is what they had to say:

“I want to use the app without signing up”

“Live location please”

“I want to know where the bus is going”

“A short cut to the map would be nice”

Additional observations:
  • Users did not use the “Bus lines” icon.

  • Users thought that some labels looked like buttons.

  • The drop-down menu when viewing more on a particular bus was confusing.

Adjusted user flows

In light of the feedback provided by users and went back to the drawing board and adjusted the user flows, removing the onboarding and a shortcut icon that users did not use.

Digital wireframes - round 2

I also took my pen back to paper and designed new wireframe sketches to capture the adjusted vision of the app. I created digital wireframes showing a simplified layout that provides users with more information in fewer clicks.

Design

Low-fidelity prototype

Branding

Bee Line Bus was designed from scratch for a particular audience of users, and a relatable brand identity had to be created. This mood board represents Bee Line bus, urban, on the go, efficient, simple and friendly, and fun.

Accessibility

Accessibility is an important consideration I design, as we want our products to be accessible to as many users as possible. I used several accessibility tools to test the accessibility of "Bee Line Bus". The contrast of the colors in the app has AA approval and is colorblind-safe.

Delivery

Usability testing

After adding the UI elements to the app, I presented it to users for additional usability testing. Users provided important insight and useful feedback. Below is a screenshot of the same screen in the app before and after usability testing with some direct feedback from users.

Before user feedback:
After user feedback:

Hi-fidelity prototype

What's next for Bee Line Bus?

Robust notifications feature

​

A high priority that came up during user research was that most users take the bus when exploring their city or cities that they are unfamiliar with. “I need to know which bus to take, when to get on and exactly when to get off”

Adding a feature that will intuitively guide users through each stage in their journey.

Safety feature
​

A low-priority feature that came up in user research was the desire for a safety feature. Being able to share live location with trusted others, or an SOS button to notify bus drivers of any safety concerns.

Refections

Overthinking is the great enemy of UX design

To be a good designer, I have to be intentional about overcoming overthinking and perfectionism. Finished is better than perfect. Brainstorm quickly and get all your ideas on paper. Even if they are not perfectly thought out. Make decisions quickly and get them together. Feedback from colleagues, mentors, and users throughout the design process will help you see the things that you cannot. The final design can only come together through multiple stages of iteration.

​

Do thorough user research

Getting the right information and feedback from users is crucial at each stage of the design process. Understanding who your users, are and what they actually want and need will make decisions making at various stages in the process easier. 

​

Spend time learning the skills you need to create good designs

Figma is a challenging tool to use, especially for first-time designers. Spending time learning how to use Figma efficiently could have saved a lot of time spent on manually updating and altering UI design elements. 

View more of my work

  • LinkedIn

© 2023 by Zhané Leavey. Powered and secured by Wix

bottom of page