The flight booking app makes the booking process effortless and enjoyable. Users can quickly find flights, compare prices, and complete their bookings with ease. Through in-depth research and testing, I crafted an app that eliminates the hassle and enhances the overall experience, making travel planning simpler and more exciting.
Conducting competitive benchmarking was crucial to understand how existing flight booking apps approach key user tasks and identify both strengths and weaknesses in their designs. By analyzing competitor platforms, I was able to uncover design patterns, user flow efficiencies, and common pain points, which helped inform decisions on how to improve the user experience. This research provided valuable insights into industry standards and highlighted areas where my design could stand out, ensuring a more intuitive, user-friendly solution.

To gather insights on user needs and behaviors, I created an online survey focused on flight booking experiences. I defined clear research goals, designed the survey using Google Forms, and distributed it through personal networks. The results helped shape key design decisions in my case study.

To better understand how users interact with existing flight booking platforms, I conducted a comparative usability test using the Austrian Airlines app and the Ryanair app. Testing two contrasting apps allowed me to observe how different design approaches impact usability, especially in terms of navigation, task completion, and user satisfaction. It also provided valuable insights into user expectations, common frustrations, and mental models.

After conducting competitive benchmarking, an online survey, usability testing, and note-taking, I created an affinity diagram to organize both user pain points and positive design elements. I grouped the insights into key themes, which helped me identify crucial areas for improvement and effective UX features. This diagram not only highlights opportunities for refinement but also provides valuable guidance for enhancing the overall flight booking app experience.

The next step in the design process was creating a customer journey map to better understand how users navigate the flight booking app from start to finish. This map helped to highlight key moments of both positive experiences and pain points throughout the user journey. By mapping out each step, I was able to visualize users’ goals, behaviors, and mental models, as well as identify areas where their emotions fluctuate. The journey map also provided a clear overview of effective design features and areas in need of improvement. Incorporating an emotion graph and user quotes further enriched the map, helping to pinpoint the strengths and weaknesses in the app’s flow and guiding the next phase of design refinement.


Alongside my low-fidelity sketches, I created a flow with annotations to clearly outline each screen’s functionality and logic - ensuring both developers and stakeholders can easily understand the structure and purpose behind the user experience.

Refining the low-fidelity sketches into a high-fidelity prototype, the focus was on creating a seamless and intuitive flight booking experience. The design aims to simplify navigation and streamline the process, ensuring that users can easily compare prices, complete core actions, and navigate the journey from search to confirmation with minimal friction. Key features like clear fare breakdowns, a logical content hierarchy, and accessible options are prioritized to avoid overwhelming the user. The result is a smooth, step-by-step flow that empowers users to make informed decisions while keeping the experience clean, efficient, and user-friendly.

Coming from a software engineering background, I understand how valuable clear annotations are during the handoff stage. Providing detailed guidance - like how error messages should appear, what input fields are for, and the exact function of each button - not only speeds up development but also reduces unnecessary back-and-forth. That’s why I included thorough annotations in my final prototype, ensuring a smoother transition from design to implementation.

Appreciate the scroll 💫