Public transport app.

Why was I leaving my house when I should have been boarding the bus? A curious case of inconsistency.

Current location vs Bus Departure

The "Departure in" label does not refer to the searched address but to the bus’s departure time.

The layout combines the "Departure in" label with the timeline, which can misleadingly suggest that it indicates when you should leave your searched location. However, it actually refers to when the bus departs, requiring users to do a quick calculation to determine their actual departure time.

Update:
This has been recently fixed in the app and in many other similar products. This time  is referred to the “Leave in XX min”. 


Inconsistent color coding

The green color, which highlights the searched address and the journey's starting point, is also used for the bus departure time. Color coding should help users match related information, in this case, it creates a misleading visual connection, leading to confusion.

Lack of visual cues

The boxed elements represent the same point in the user journey, yet lack visual cues to indicate they belong together.

Info bar changes

State
On Time

• I updated the phrase “Departure in” to “Leave in” for journeys that include walking.
• I repositioned the countdown to the first transport’s departure next to the transport icon for improved clarity.
• I added a location icon to the timeline to indicate that walking is part of the journey.

State
Running Late

I used red for the “Leave in,” “Departure in,” and the walk icon and time to alert users if they’re running late. This design choice clearly shows, how late the user is. How much time remains until the bus departs.

State
On time for bus

I designed this info bar for scenarios when the user is already near the bus stop, and the bus departure time is approaching.

• The phrase “Leave in” reverts to “Departure in” to indicate the planned bus departure time.
• The large time icon is set to green, signaling that the user is on time for the bus.

State
Arrival as planned

This info bar state activates once the user is on the bus and on schedule:

• The phrase “Departure in” changes to “Arrival in,” now indicating the arrival time.
• The location icon shifts ahead of the walk icon and time, marking the end of the walking phase.
• I removed the time reference next to the bus icon and ID to reduce information noise.

The navigation view

Original screen

In the original screen, the walking route is shown in grey, visually separating the searched adres from the journey.

Updated screen

I updated the walking route color from grey to green for consistency with the rest of the route. This unifies the journey visually, allowing users to see it as a cohesive path.

Running late

In this segment, the part of the journey where the user is running late is displayed in red. This not only alerts the user but also maintains consistency by using the same color to represent all stages of the trip.

On time for bus

The walking route to the bus stop is now displayed in grey. This indicates the progress of the trip and aligns with the color scheme used in the timeline.

On time

The detailed timeline available from the sidebar does not need to be changed but it does become a lot clear with the new info bar and the corrected Leave in time.

Arrival as planned

In this view, the user has boarded the bus and is traveling. The walking route is displayed in grey, while the completed portion of the trip is shown in a lighter green.

Finishing thoughts

Details matter

The departure time displayed was not aligned with the searched journey. I was relieved to confirm that the issue lay with the product, highlighting a basic yet critical inconsistency.

We use cookies to enhance your experience. We use essential cookies to ensure the proper functioning of our website. You can choose to accept or decline these cookies.