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.

Enhanced overview and transparency

Improved visibility of key information such as pricing, selections, and progress throughout the booking process.

Streamlined interactions

Optimized interactions to reduce the number of clicks and improve flow between steps.

Data-driven design decisions

Used insights from user research and usability testing to inform design choices and validate solutions.

Enhanced overview and transparency

Improved visibility of key information such as pricing, selections, and progress throughout the booking process.

Streamlined interactions

Optimized interactions to reduce the number of clicks and improve flow between steps.

Data-driven design decisions

Used insights from user research and usability testing to inform design choices and validate solutions.

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.