A public transportation app that allows users to effectively navigate on-the-go.

On Route

I collaborated on this project with Siqi Zhao and Yasmine Abdelrahman.

We all worked together to create this transportation app prototype, 'On Route' that focuses on bus routes. It includes bus schedules so that the user is able to check the arrival time of each bus. We have also designed a function where users will be notified if their bus stop is near. This will reduce the possibility of users missing their stop.

View Prototype

Research

We created a persona to model this app after.
These are the user needs:

• Arrive at their destination on time.
• App has a clear layout.
• The user can see the bus schedule.
• The app alerts the user of bus delays and early arrivals.
• The app notifies them when the bus is arriving.
• The user can set an alarm to be notified X minutes before the bus arrives.


In order to meet the users’ needs, the app will:

• Check for the estimated arrival time and total travelling time.
• Track the user’s current location while the app is running in the background.
• Notify the user to get off at the right location.
• Bookmark routes for quick accessibility.
• Set home and work address for quicker journey planning.
• Inform users of any disruptions and announcements.
• Guide users the way to the nearest bus stop by using GPS.
• Search for available routes to reach their desired destination.


Following the brainstorm, we sketched an idea of how the app will function.

Key Features

The user search for a route. Or use their pre-saved destinations to find a bus route.

Using the map feature, the user can input their location. The user is able to turn on their current location as the starting point of the journey.

The app generates all bus options for the user. The user is able to select the best option.

The app gives the user an overview of the journey. The user is able to navigate their way to the bus stop.

While on the bus, the user will receive a notification when their destination is near. The message will remind the user to get off at the next stop.

At the user's stop the app will notify them to get off the bus. Insuring that the user does not miss their stop.

← Grilled Cheese