User flows are diagrams that illustrate the steps a user takes to complete a specific task within a product, such as making a purchase or booking a ticket. For my project, user flows are important because they help me to visualise the user's experience and identify potential pain points or areas for improvement.

User flows allow me to see the user's experience from start to finish, and understand the steps they take to complete a task. This can help me identify any bottlenecks or barriers that may be causing frustration for users.

By understanding the user's experience and the steps they take to complete a task, I can use user flows to inform the design of the product and make it more intuitive and user-friendly.

By analyzing user flows, I can identify areas where users may be having difficulty or getting stuck, and use this information to improve the user experience.

User flows can also help to ensure that everyone is aligned on the user's experience and the goals of the project.

I have developed a few user flows to help me visualise the experience that a user will have for several tasks and processes.

Firstly, I needed to illustrate the main user journey to gather an understanding of how I will structure it. Searching locations and deciding what services to use are typically the main objective of the app and so I felt it was important to visualise that flow.

Main User Journey

Screenshot 2023-01-02 at 18.00.55.png

User Flow - Searching by Buses & Train

This user flow represents the steps a user takes to search for bus and train options using the app. This includes selecting their destination, selecting a date and time, and reviewing the available options.

Screenshot 2023-01-02 at 18.01.03.png

User Flow - Purchasing Bus & Train Tickets

This user flow represents the steps a user takes to purchase tickets for a bus or train journey using the app. This includes selecting the tickets they want to purchase, entering payment information, and viewing their tickets in their wallet.

Screenshot 2023-01-02 at 18.01.12.png

User Flow - Purchasing Tickets for multiple people

This user flow represents the steps a user takes to purchase tickets for multiple people, such as a group of friends or family. This includes selecting the number of tickets needed, entering the details of the other travelers, and completing the purchase.