Conceptual website design

FLYUX

Timeline

July 2021

Role

UX/UI Designer, branding design

The team

1 Product Designer (me)

Redefining air travel with seamless booking experiences

Fly UX an airline startup, driven by a singular vision: to transform the booking experience for travelers. Rooted in a deep commitment to user-centric design principles, Fly UX aims to alleviate the frustrations commonly associated with flight booking applications and to set a new standard for customer satisfaction and convenience in the airline industry.

Problem

Most flight booking platforms are difficult to navigate and aggravate users

Fly UX is a start-up airline that wanted to provide users with a stress-free booking experience. This is a conceptual project based on my 6 months long UX Design Institute course.

Goal

Creating a stress-free booking experience

The goal was to understand the pain points of existing flight booking applications, identifying user needs and preferences, and designing intuitive interfaces that streamline the booking process. The ultimate objective is to create a solution that enhances user satisfaction and encourages repeat usage of the Fly UX platform.

(1) Research

Identifying pain points and what can be improved in the fligh booking process

The research stage involved gathering information about competitors and users. Research methods I used for this study included competitive benchmarking, usability testing, and note-taking.

Competitive analysis

Insights from EasyJet, British Airways, Emirates airline, and Eurowings

As part of my competitor analysis, I examined four different popular competitors: EasyJet, British Airways, Emirates Airline, and Eurowings. In doing so, I discovered how they operate, what they did right, what pitfalls they failed to avoid and which conventions I should apply to my own prototype.

Key Takeways

  • progress indicators help users avoid frustration and successfully complete a task.

  • simplified forms lead to a better experience, it gets easier moving from “booking” to “check in” to “my trip”.

  • remove unnecessary information and give a strong CTA button for booking flights on home screen.

  • the payment screen should show the flight details, to give a better sense of what users are paying for.

5

3

4

2

1

1

Main navigation is well organized and minimal.

2

When booking a flight user can choose to book a hotel or rent a car as well, which reduces steps. Flight option is already selected.

3

Due to its size, "Search Flight" is the main focus of the homepage. The section includes all the necessary information for the user to start booking a flight.

4

Search button is inactive due to fields not being completed. Users are prompted to complete all fields to continue.

5

Text is hard to read because of the background

Usability Testing

Comparing airline eebsite designs: an analysis of aeroflot and easyJet

The next step was to find out how different airlines approached the same problem. I choose to use two websites: Aeroflot and EasyJet to understand if their design is intuitive, easy to use and if there are any usability problems.

Note-taking

Feedback and suggestions for flight booking interface

“Straightaway I can see my date is available and the price, without having to go look any further” - User is happy with the provided information.

"A more stand out color" should be used to accentuate the Search Flight button on the homepage screen.


User didn't like the fact that when they clicked on the seat option "it didn't prompt me to choose".

Key Takeways

  • Less actions on a page simplifies a complex process.

  • Use smart data wherever possible (geolocation, language, currency etc).

  • Don’t force users to register/log in, give them the option to book a flight as a guest.

  • Calendar pop-up is easier to use than typing manually the date.

  • An excessive amount of information or options on the home screen overwhelm users.

(2) Analysis

Organizing Insights through Affinity Diagrams, Customer Journeys, and User Flows

Customer Journey Map

Analyzing user reactions and emotions step-by-step

In the next step, I created a step by step view of the booking process using the customer journey map to clearly see the user’s reactions and emotions and to understand which areas impacted user the most.

Key Takeways

  • Displaying offers etc on the homepage should be avoided and the main features should be highlighted.

  • Layout and input areas should be kept short and clear.

  • Flight summary should contain everything a user needs to know.

  • Don’t show unavailable options.

  • Use strong primary colours to attract user’s attention where needed.

books directly with airline

website

uses aggregator websites

compare flight prices

searches for cheapest flight

user dislike cluttered homepage

ads that take up most of the

screen

“Search Flight” CTA is not

visible enough

some of the options on the

search bar are hidden

the search bar is the main focus

of the homepage

most of the options you need to

book a flight are on homepage

strong primary colors to attract

user’s where needed

fewer options for search bar

are easier to find

showing other flights either side

of the specified date

calendar option to select dates

“is easy to navigate”

easy to differentiate fare types

and their benefits

clear visual differentiation

between fare types

clear and simple page, easy to

add passengers

users like +/- hoppers to add

passenger numbers

the option to skip the choosing

seats page

clear color code seats

differentiation

the option to select the same

seat for the return flight

share with friends option

the layout and input areas

were clear

flight details clearly displayed

all flight details in one screen

lock price is useful for the

users at the decision phase

the summary of the flight

contains everything a user

needs to know

the boxes for dates said

“outgoing/ return flight” instead

of suggesting to input dates

the arrival time is under the

return date, it can lead to

mistakes

it’s difficult to compare fare

types when they appear

vertically

“Speedy boarding” is not an

advantage for the user

user didn’t like being shown

unavailable options

an entire screen dedicated to

choosing passengers creates

extra steps

user had to scroll up and down

to pick a seat for each

passenger

user didn’t like the seat option

“it didn’t prompt me to choose”

user had to scroll up and down

to pick a seat for each

passenger

passenger total cost not

shown clearly

price shown per person rather

than total price

user doesn’t like the “basket”

section because there is too

much information

not being able to see fare

selection in summary

users tend to add the date

using the pop-up calendar

rather than type in manually

most users chose the cheapest

fare

fill required information

user skipped this section

fill required information

check the flight details prior

to booking

baggage allowance is the main

benefit that users are looking

for

user prefers to use add button

rather than type in manually

user chose window seat

check the final price

pay the ticket

user shares the flight summary

booking a flight

check flight availability

check prices

User expected the search bar

to be bigger

user expected the “Book” CTA

to be more visible

user expected the for the airline

website to locate automatically

User expected to see other

available times for the chosen

date

user expected date format to

be displayed instead of

outbound/ return text

User is familiar to a specific

language to represent each

fare type

when choosing flight user

expected the search bar to

include how many passengers

to add

choose the cheapest seat

user likes window or aisle

seat

user is familiar to payment

pages and enters easily

personal information.

user expected to find a

summary breakdown before

paying

select departure and return

date

choose suitable fare

compare fare benefits and

prices

add passengers

choose a seat

get a seat near the window

extra legroom

find the cheapest option

type-in passenger info

finalise the booking

book the flight

review trip details

make changes if neccessary

know the total price

STEPS

GOALS

MENTAL MODELS

BEHAVIOUR

PAIN POINTS

POSITIVE

HOMEPAGE

DATE SELECTION

FARE SELECTION

PASSENGERS

SEAT SELECTION

PAYMENT

SUMMARY

Customer

thoughts & feelings

“The booking section is

nice and big”

The calendar “was easy to navigate” -

it shows the whole month

“Why tell me if I can’t

have it”

“There’s little people -

I reckon”

“It didn’t prompt me to

choose”

“A bunch of text I don’t

want to read”

User Flow

Defining user paths for comprehensive design

Before entering the design phase, I created a user flow diagram in order to define the complete path a user takes when booking a flight starting from the entry point right to the final interaction.


This allowed me to evaluate what should be included in the next stage in my design process and also to ensure that the final product covers all the required steps.

(3) Design

Identifying design solutions, I sketched navigation, then created high-fidelity prototypes in Figma

Sketches

Sketching screens for seamless booking experience

I sketched individual screens to define how each element would function, how the user will interact with them and what information is required for each stage of the booking process.

Prototyping

Crafting comprehensive designs for testing

The most challenging part of my project was incorporating my ideas into a prototype that included all of the necessary details and interactions to test the high-level flow, layout, text, and interactions. You can view my prototype in the video below.

Solution

Revolutionising flight booking with
Fly UX

Fly UX solution focuses on empathizing with users to identify their pain points, needs, and preferences. By conducting user research and usability testing, I gained insights into what users value most in their booking experience. Leveraging this understanding, I designed an intuitive interfaces that simplify the booking process, prioritizing clarity and efficiency.

About Us

Contact Us

Login/Sign Up

FLYUX

One-way

Origin Country

From

Destination Country

To

dd/mm/yyyy

Departure Date

dd/mm/yyyy

Return Date

1 Adult

Passengers

Return

WELCOME ON BOARD!

When user select one deselects the other one.

By clicking “From” field a list of the departing countries appear.

Date format is shown to make it clear that it is a date field. When clicked a pop-up calendar appears to select the dates.

About Us

Contact Us

Login/Sign Up

FLYUX

One-way

Origin Country

From

Destination Country

To

dd/mm/yyyy

Departure Date

dd/mm/yyyy

Return Date

1 Adult

Passengers

Return

WELCOME ON BOARD!

Clear Selection

Origin Country

France

Serbia

Spain

Sweden

Switzerland

Turkey

United Kingdom

Germany

Greece

Pick an airport

All Airports

London Stansted

London Luton

Italy

Malta

Montenegro

If user makes a mistake the “Clear Selection” gives option to choose again the Origin Country and Airport.

The selected option is highlighted

About Us

Contact Us

Login/Sign Up

FLYUX

One-way

London STN

From

Frankfurt FKA

To

10.06.2021

Departure Date

dd/mm/yyyy

Return Date

1 Adult

Passengers

Return

WELCOME ON BOARD!

€99

7

€89

14

€69

1

€58

8

€29

22

€58

4

€77

11

€80

25

€78

2

€58

9

€47

5

€175

12

€179

26

€19

3

€22

17

€36

24

€59

6

€112

13

€156

20

€122

27

€150

10

Mon

Tue

Wed

Thu

Fri

Sat

Sun

June 2021

Chosen dates for the Outbound and Return flight are highlighted.

The actual month is preselected.

By clicking, user can select future or past months.

The lowest prices are highlighted so it is easier for the user to spot them.

Available dates are accentuated.

Unavailable dates are displayed in light grey.

User clicks “Departure Date” field, the cursor is blinking to start typing and also a calendar popo-up appears

Takeaways

Designing with empathy: lessons from user engagement

Throughout the project's hurdles, I gained invaluable lessons, particularly during the research phase. Engaging in depth interviews and usability tests unveiled intriguing insights I might have overlooked otherwise. Interacting directly with real users underscored the importance of designing with their needs in mind. This served as a reminder to maintain objectivity and approach the process with an open mind, recognizing that I am not the end user.