JUSTGO.COM

_________

JUSTGO.COM _________

I designed a new flight booking website for the final project for my professional diploma in UX design.

I was responsible for every stage of the UX design process, from research to final design and created a product with exceptional functional and experiential design, while maintaining a simple and visually pleasing aesthetic.

Hidden costs, particularly those related to baggage, were a significant source of frustration for most flight booking website users - addressing this issue became a key focus of the project.

Launch The Prototype

RESEARCH

RESEARCH

Online Servery


Online surveys are a quick and affective method to gather quantitive and qualitative data. I focused on the three golden questions:

  1. Why did you visit the website?

  2. Were you able to complete your task?

  3. What would you change about the website?

Usability Testing


Usability testing was conducted on several established flight booking websites. I recruited one user and were provided with two pre-recorded tests from the UX Design Institute.

Issues identified included the following:

  • Make key action buttons, such as "Search Flights", more prominent

  • Streamline fare selection by providing clear, concise explanations and reducing redundant prompts

  • Reformat flight timing details to avoid confusion between departure and arrival times

  • Remove unavailable options from the interface to minimise distractions

  • Simplify baggage policies by offering clear descriptions of what is included in each fare tier

DEFINE

DEFINE

Affinity Diagram


Affinity diagraming organises and makes sense of the data gathered during the research phase.

Notes were made from the research stage and then grouped into themes and patterns, this uncovered underlying trends and user needs. The grouping highlighted points at each stage that facilitated flow as well as pain points.

-->

-->

Customer Journey


Customer journey mapping highlighted several user problems and opportunities, particularly during the flight selection stages of the customer journey. These stages received special attention during the design process.

-->

-->

Research Take Aways and Definition of Key Issues


  • Nothing should need to be added at later stages

  • These need to be displayed simply

  • This is the information which should be prominently displayed

  • Most users are familiar with a certain mental model for flight booking websites and this model should be stuck to

DESIGN

DESIGN

Flow Diagram


The design process started by creating a flow diagram for an ideal product so that I could understand where the screens and their states I would create will fit within the structure.

The flow diagram adhered to the established mental model for flight booking websites:

  1. Landing page with a search field

  2. Outbound flight results/selection

  3. Return flight results/selection

  4. Flight confirmation

  5. Passenger details

  6. Payment

With the flow established, I moved on to creating screen sketches.

Sketches


My sketches were informed by initial user interviews, research findings, and the heuristic evaluation.

As gathered from the research, it was necessary that all costs were transparent from the beginning. To address this, I decided to include a baggage selection option in the search field - never found on other websites.

Initial Prototype


Initial prototyping was done on Figma. I translated my sketches into a medium-fidelity prototype, allowing a test user to book a flight, including baggage options, from Singapore to Bangkok for the dates 25/10/2024 to 04/11/2024.

A light, minimalist visual style that was both visually pleasing and free of distractions with inspiration drawn from the iOS style guide.

Validate


Validation is a key part of the iterative UX design process. I recruited a participant and conducted a usability test based on the flow the prototype allowed for.

FINAL_DESIGN

FINAL_DESIGN

For the final design text and visuals were made smaller to improve scan-ability and facilitate comparison of search results, while also reducing the overwhelming feeling caused by large visuals. Additionally, the results filters are no longer hidden, allowing users to see which filters have been applied while comparing the results.

Feedback from user testing was that:

  • Costs were clear and upfront

  • Advertising was included in a non-intrusive way

  • Was clear and easy to use

Launch The Prototype

-->

-->

-->

-->

BUILD

BUILD

Annotations and Handover


Now that I was satisfied with the design and had validated it, it was time to hand it over to the developers for implementation. This involved annotating my designs to minimise the need for interpretation. The annotations included:

  • The rules and functions of each interaction

  • The behaviour of elements upon interaction

  • The feedback provided in case of errors