Travel Site
Design of a flight booking experience focused on improving
usability, reducing friction, and creating a more intuitive
user journey.
UX design
UI design
Accessibility
Research
Prototyping
Context
This project was part of my UX Design Institute training,
where I worked with a fictional airline client.
The goal was to redesign the flight booking experience,
focusing on usability and reducing friction across the
user journey.
The project followed a structured UX process, from
initial research to final prototype.
The problem
The existing flight booking experience contained multiple
points of friction.
• Unclear flow between steps
• Poor overview of booking details
• Redundant steps and interruptions
These issues made the process confusing and less efficient
for users.
My role
UX designer
Responsible for research, interaction design,
and building the final prototype.
Process
Research
I conducted surveys and usability testing to understand
user behavior and identify key pain points.
Benchmarking
I analyzed competing airline websites to identify both
successful patterns and common issues.
Analysis
I organized insights using affinity diagrams and
customer journey mapping to structure the problem space.
Design
Based on these insights, I developed wireframes,
interaction flows, and a prototype.
Key insights
Booking flows often include unnecessary steps
Users need a clear overview throughout the process
Unexpected interruptions create frustration
Simplicity and clarity improve completion rates
Problem framing
The challenge was to create a booking experience that is
clear, efficient, and predictable.
Reducing friction and improving flow would have a greater
impact than adding new features.
Key insights
Booking flows often include unnecessary steps
Users need a clear overview throughout the process
Unexpected interruptions create frustration
Simplicity and clarity improve completion rates
Problem framing
The challenge was to create a booking experience that is
clear, efficient, and predictable.
Reducing friction and improving flow would have a greater
impact than adding new features.
Solution
Flow example

Customer journey

Wireframes

Prototype screen

Key improvements
Improved booking flow
Redesigned the booking process to reduce friction and guide users step-by-step through the journey.
Clear structure and navigation
Simplified the overall structure to make it easier for users to understand where they are and what to do next.
Reduced cognitive load
Eliminated unnecessary steps and information, allowing users to focus on completing their booking efficiently.
Impact
Simpler booking process
Users complete tasks with less effort.
Improved clarity
Better overview of steps and selections.
Reduced friction
Fewer errors and interruptions.
Design thinking
By identifying pain points through research and testing, the solution prioritizes clarity, guidance, and efficiency. The goal was to reduce friction and support users in completing their booking with confidence.
Outcome
• Improved clarity and flow
• Reduced friction in the booking process
• More intuitive user experience
• Positive feedback during usability testing
The final prototype demonstrated a more efficient and
user-friendly booking experience.
Reflection
This project reinforced the importance of understanding
user behavior through research and observation.
While initial assumptions suggested certain improvements,
user testing revealed different priorities and pain points.
It highlighted the value of iterative design and being
open to adjusting solutions based on real user feedback.