top of page

Public transport — mobile app


Research and UX analysis, Wireflows, Prototyping, UI

Mobile application for tracking buses.

A public transport company in one of the cities in Poland needed help in designing an app for a bus tracking system. The company decided on such a project due to receiving much feedback from users about the possibilities for improvement for travellers. When asked, they answered how useful the displays were for them, showing information about a given connection or connections, installed at many bus stops. What they lack is the ability to see the same information adapted to their smartphones, to plan their trip or leave home at the right time.

The company collected feedback and did some preliminary research to assess what users need. It's information about the time of arrival and departure of the bus and current information about the connection status, including information about traffic jams, accidents, slowdowns, delays. Users need information about alternative connections when a traffic situation would slow down their journey. Travellers want to know about road works and have a planner to plan their trip.


  • The application shows  in a clear way the most relevant and needed for travellers information.

  • The most important information contained in the requirements are designed in accordance with the best practices on the market, based on the solutions of other applications providing the same functions, increasing their value through an innovative and unique approach that is functional, useful and attractive for the user.



To begin the design process, I gathered provided by the company information and analysed it in order to understand users' needs and stakeholders expectations. To determine key features and expected results, I have done a desktop research about the specific product and practises of potential competitors, learning about whom I have taken into the scope of my investigation. Instead of creating personas, I have focused on a target group to define which areas of investigations I should take. Thanks to these steps and benchmarking, I could identify good practises on the market and understand what needs should be met.

Next, I explored ideas for solutions by creating a user flow and prototype. I tested them with a few (2-3) people, who were the potential users. This allowed me to take an iterative approach, focusing on areas for improvement and possible redesign.

The next logical step was a visual part, and by choosing right and user-friendly colour palette and interface elements I came up to the final user interface design.

Full description

Frame 69.png
bottom of page