Bus On Time


Class Project @ UNC Spring 2023 | Duration: 7 weeks

Bus On Time is a bus app for the research triangle area, with up-to-date bus info, trip planning, and schedule management. Bus On Time takes the stress out of commuting and lets you focus on what really matters.

MY ROLE

For this individual project, I was both a UX researcher and a designer. I conducted qualitative studies, built information architecture and user flow, created user personas and wireframes, and designed high-fidelity mockups.

WHY IMPORTANT?

04

SKILLS

Generative Research

Audience Analysis

User Interviews

Ideation

Information Architecture

Wireframing & Prototyping

Minimize wasted time and mitigate the impact of information disparities for bus users by delivering precise and current bus information?


AUDIENCE ANALYSIS

TOOLS

Adobe XD

Figma

Miro

Google Suite

Public transportation is vital for connecting communities in urban areas. As reliance on public transit grows, having reliable bus information is crucial. Bus apps offer a user-friendly solution, providing real-time schedules and tracking.

In our fast-paced world, efficiency is key. Bus apps offer real-time updates on bus locations and arrival times, aiding efficient trip planning. Moreover, these apps promote public transport usage, easing traffic and reducing emissions.

Challenges:

  • Limited real-time data: Obtaining accurate bus tracking data is tough, and availability might vary across routes.

  • Data accuracy: Even if data is present, its accuracy might falter, leading to wrong arrival predictions.

  • User adoption: Convincing users to use and regularly engage with a bus app can be tough, given existing alternatives.

  • Engagement: Ensuring users actively use the app's features demands delivering genuine value and convenience.

HOW MIGHT WE…

The app's target audience encompasses all residents of the Research Triangle Area in North Carolina, including Raleigh, Durham, Chapel Hill, and Carrboro. Carrboro's inclusion is due to its proximity to UNC-Chapel Hill, serving students and faculty. This diverse audience spans various demographics like age, gender, income, ethnicity, and education. The app features user-friendly mobile navigation, with a tailored version for older individuals and those less tech-savvy, ensuring accessibility.

While primarily designed for residents, the app benefits North Carolina visitors and international students. Its development process emphasizes inclusivity, aiming to address diverse user needs and concerns effectively.

PERSONAS + EMPATHY MAPS

COMPETITIVE ANALYSIS

An analysis of local mobility apps was performed, focusing on their features in comparison to Bus On Time.

During this competitive evaluation, it became evident that several local mobility apps emphasize real-time bus tracking as a significant feature. However, the accuracy of this function can vary, potentially causing frustration for users who heavily rely on it for trip planning. In addition to real-time tracking, we also examined attributes such as bus arrival time, journey planning, reminders/alerts, accessible information, travel duration estimation, and route maps. This assessment revealed that while certain apps excel in specific aspects, none present a comprehensive and user-friendly solution that addresses all the requirements of public transportation users in the Research Triangle Area.

PRODUCT THINKING

1

Inclusivity Redefined

The app boasts an intuitive interface that speaks to users of all stripes – be it tech-savvy millennials or those who prefer a breezier tech journey. While a simplified version caters to older adults and tech novices, making sure everyone can groove with ease.

3

Map Mysteries Unveiled

Bus On Time's comprehensive line maps simplify navigation. Users confidently plan routes, switch lines, and navigate the city, reducing travel stress and boosting their confidence in using public transportation.

IDEATION + FRAMEWORK

I then built the information hierarchy after analyzing and refining the card-sorting results. The design would allow users to

  • Live time tracking the bus route

  • Plan their journey

  • Personalize their ride experience

  • Get help when facing danger

4

Mind-Blowing Reminders

Reminders are a game-changer, enhancing user efficiency. Bus On Time's customized reminders for specific routes and times, with vibration and sound options, keep users on track and reduce missed buses, improving overall satisfaction.

Safety is paramount. Bus On Time's "share trip" feature adds security by allowing users to share travel details with trusted contacts. The SOS alert in emergencies provides a vital lifeline, promoting user safety and reassurance.y navigation. Users confidently plan routes, switch lines, and navigate the city, reducing travel stress and boosting their confidence in using public transportation.

DESIGN SYSTEM

USABILITY TEST

FINAL DESIGN

01

2

Safety is Our No. 1 Priority

I brainstormed a bunch of ideas, narrowed them down to a potential asset list, and imported them into a card-sorting process. Five of my classmates and friendscompleted the card-sorting by grouping assets into different categories. This provided different perspectives on the structure of the app and helped me to form the basis of the general information structure.

To further explore the ideas and combing them with the insights from research and interviews, I sketched out the process of a potential user flow - a user logs in/signs up, home, trip planning, and directions page.

Mid-Fidelity Wireframe


Bus on App employs a sleek and contemporary design to convey reliability, trust, and professionalism, thus enhancing user experience through a visually pleasing and easily navigable interface. The selection of blue as the primary color signifies trust, reliability, and calmness, vital traits for a transportation app. Complementary black, white, and grey shades harmonize with blue, producing a balanced color palette that elevates the overall aesthetic.

The Gibson Sans Serif Font was chosen for its robust, sharp, and dynamic appearance, aligning perfectly with Bus on App's modern and clean design goals. The combination of the Gibson font and the app's design results in an attractive and user-friendly interface. I selected a set of icons that match the tone of the overall branding. I used the atomic elements below as the base for my prototypes, formalizing the design system for the app.

Two rounds of usability tests were conducted: one after the wireframe stage and another following the initial full-color interactive design. The six testers engaged in these tests provided valuable insights into app interactions. Notably, testers were mainly aged 21 to 54, with limited diversity and representation from the app's target area. While useful, the feedback might not fully represent the broader audience. Nonetheless, I'm thankful for the insights gained, committed to using them for app enhancements.

The feedback and findings helped me identify several major issues that I need to address:

  1. Site Identity: Testers generally appreciated the app's clean design and color scheme, but some noted a lack of distinct visual identity compared to similar market apps. A solution is to create a logo representing the brand, visible on the app's cover, boarding page, and home buttons. Incorporating this logo will enhance recognition and recall for users.

  2. Mode: Clarification is needed concerning the displayed mode, as testers encountered confusion regarding their current mode, affecting information relevance. During onboarding, emphasizing the active mode is crucial to eliminate user uncertainty and maintain clarity throughout app use.

  3. Nearby Bus Stop Priority: Based on the testing, highlighting nearby bus stops on the home page is crucial. This adjustment responds to testers' feedback that this feature holds more importance than saved lines, given the easy accessibility of line information elsewhere. Prioritizing nearby stops empowers users to quickly locate pertinent bus stop details and addresses their needs effectively.


Onboarding Page & Mode Choice

The onboarding page plays a crucial role in introducing Bus On Time's features and establishing its tone. Collecting users' phone numbers adds an extra safety layer, facilitating sharing trips with trusted contacts—particularly beneficial for solo or nighttime travelers. Location permission is vital for real-time bus information based on the user's whereabouts.

Recognizing that age doesn't always correlate with tech proficiency or preferences, the app will introduce two modes during sign-up, catering to different user interests and preferences. This inclusive approach ensures usability across age groups and skill levels, enhancing accessibility for all users.

02

Schedule, Nearby Stops and Saved Lines

The design focuses on enhancing user trip coordination through calendar synchronization, offering convenient scheduling. The home page's display of saved lines, nearby stops, arrival times, distances, buses, and downloadable maps caters to frequent travelers seeking efficient route information. Moreover, users retain the ability to adjust their preferences at any point.

03

Tips, SOS Alert and Map View and List View

The app integrated guidance for newcomers to the North Carolina bus system and introduce an SOS alert feature to swiftly seek help, especially during unsafe situations at night. The inclusion of the remaining stops count to the user's destination enhances accessibility, particularly beneficial for individuals with visual or hearing impairments.

Users also have the option to seamlessly switch between map view and list view, ensuring a tailored and versatile user experience, and the app will also display the time and stops remaining for the journey, along with the walking time.

Map View
List View

Trip Planner and Reminder

The app design emphasizes user convenience and accessibility through several strategic features. Displaying favorite and recent trip routes directly aids quicker trip planning, minimizing the time and effort required for users to access their frequently used routes. And the inclusion of an 'upcoming trips' panel consolidates essential trip information, enhancing user accessibility and simplifying trip management within a single interface.

The customizable reminder system provides users with a high level of control, allowing them to tailor notifications to their specific needs by setting reminders' timing, repetition frequency, labels, and advanced accessibility settings, ensuring that reminders suit their unique preferences and requirements.

05

Trip Planner and Reminder

A "Lines" page categorizes various lines by transit agencies (such as GoTriangle, Chapel Hill Transit, etc.), enabling users to filter choices by selecting a specific transit. Furthermore, it conveniently presents recently searched or viewed lines, facilitating quick access to frequently used options. This design enhancement prioritizes user control and efficient navigation through the area’s transit offerings.

Upon selecting a particular line, users can access the route map in downloadable PDF format, ensuring offline availability. Additionally, users have the option to initiate directions for the chosen route and contribute line-specific reviews. The presentation of forthcoming bus schedules, featuring dual times, along with an external link guiding users to GoTriangle's official page, consolidates all essential information for streamlined trip planning, affording users comprehensive resources for efficient journey organization.

REFLECTION

Utility meets design: In order for a product to be successful, it needs to balance utility and design. In other words, a product needs to be both functional and visually appealing in order to satisfy users. It's not enough for a product to simply be useful if it's difficult to use or unattractive. The design should also consider the user's needs and preferences in order to create a satisfying experience.

 

User study is the key: By gathering feedback from users, designers and developers can gain valuable insights into how people use their product, what problems they encounter, and what features they would like to see added. This information can be used to guide the design and development process, leading to a better user experience and ultimately, a more successful product.

NEXT STEPS

After completing the user testing and addressing the feedback, the next step in designing Bus On Time is to refine and finalize the app's features and design. This may include implementing new features or improving existing ones, such as adding more options for reminders or optimizing the trip planning function. Additionally, it will be important to conduct further testing and gather feedback from a wider range of users to ensure that the app is user-friendly and meets the needs of its target audience. Another important step will be to continue to iterate and improve the app based on user feedback and changing needs.