top of page
Tavern&Co. Mockup.png

A desktop hotel booking experience, designed to reduce user friction and increase booking success rates.

This project was completed for my Diploma in UX design and was rooted in the structured UX process and focused on removing confusion, building trust, and simplifying the booking flow for a wide range of user types.

View the hi-fi prototype

Tavern&Co.

Overview

Objectives
  • Understand user needs and pain points: Identify what users find confusing, frustrating, or time-consuming when booking a hotel.

  • Simplify and streamline the booking flow: Reduce cognitive load by removing unnecessary steps or unclear interface elements in the booking process.

Constraints
  • Market differentiation: Standing out in a saturated space (Expedia, Booking.com, Airbnb) while solving pain points they still haven’t addressed.

  • Varied user needs: Balancing a streamlined booking experience for the majority of users, while still catering for edge cases and unique preferences.

  • Decision fatigue: Reducing the number of steps without removing important options or oversimplifying the process.

Audience Background

Hotel booking is a common digital task, but often comes with friction: overwhelming choice, unclear pricing, and lack of trust.

 

With increasing expectations for transparency, speed, and usability, creating a simplified booking process became a strong opportunity.

This project reimagined the booking journey to be more intuitive, with a focus on improving the end-to-end flow from search to confirmation. It aimed to reduce confusion, shorten decision time, and support user confidence through clearer UX.

Software:

image.png
image.png
image_edited.png
image.png
image.png

Research

  • Consistent homepage search bar structure.

  • Inconsistent booking steps (e.g. unpredictable placement of add-ons like breakfast).

  • Pricing often unclear or broken across stages.

  • Visual confusion in date selection (unclear if user is editing check-in or check-out).

Competitive Benchmarking (1).png
 Competitive Benchmarking
Competitive Benchmarking Brands (1).png
Online Survey
  • Users tolerate more content if it's useful (e.g. Booking.com preferred despite design being "busy").

  • 60% book on laptop.

  • No clear winner for most important factor: price, location, and ratings all ranked similarly.

  • Several participants preferred a “less cluttered” search results page.

  • No one books less than a week in advance.

Online Survey.png

I used Microsoft forms for my online survey

Usability Tests

I conducted two usability tests using Microsoft Teams. I asked each participant to complete a scenario on two hotel websites: Limewood hotel, an independent nature-focused hotel and Best Western, a familiar affordable chain of hotels across the UK.

UI & Visual Hierarchy Issues

  • Poor button placement and visibility

  • Misleading wording (e.g. “Add double bed” unclear)

  • Lack of proper loading indicators led to uncertainty.

Filters and Personalisation Gaps

  • Lack of filtering by room type or breakfast inclusion

  • Users had to scroll excessively instead of scan visually

  • Visual hierarchy made it hard to compare options at a glance.

UI Mismatches

  • Dots for photo carousel misunderstood or ignored

  • Checkout auto-opted users into loyalty programmes = reduced trust

  • Reward programme felt like a trick,
    eroding brand credibility.

Booking Flow Confusion

  • No obvious “next step” after room selection

  • Actions like “See All Rates” or “Book Now” unclear on what will happen next

  • Repeated rate types without explanations
    led to distrust and confusion.

Missing Contextual Info

  • No map/location reference for hotel listings

  • Users wanted to see pricing on calendar to compare flexible dates

  • Dining options often required a callback, this is unacceptable to users who want full online control.

Usability Testing (1).png

I used Teams to conduct the usability tests, recording for detailed notes later.

Notetaking.png

I made detailed notes on Word and highlighted whether each action was positive or negative.

"I like when it shows you the price so you can kind of get a feel of like is it better to go like this week, this Friday [about calendar view when entering dates]."

"Normally the first thing I do is always filter."

Some quotes from the usability tests.

Affinity Map

I worked with another UX designer to create this diagram by combining our research and sorting the cards together. Some of the main categories identified from sorting the notes into an affinity diagram include:

Map

  • Positive: liking the map and seeing some hotel information on it.

  • Negative: being unable to find the map feature.

Search

  • Positive: search bar staying at the top when scrolling.

  • Negative: search bar not working universally, having to insert the hotel name.

Customer Journey

  • Positive: being able to look through options before entering your search parameters.

  • Negative: can't find CTAs - the next step
    being unclear.

Accessibility

  • Positive: having icons in the highlight section for a quick overview of hotel.

  • Negative: page jumping when trying to edit dates, confusing or duplicate naming conventions, too much on the page or distracting pop-ups.

Homepage

  • Positive: well organised with clear sections.

  • Negative: being taken to a sponsored location from browser search so it's not the main homepage.

Affinity Diagram Snapshot.png

Myself and my partner used Miro to create the affinity diagram.

Affinity Diagram Zoomed 2.png
Affinity Diagram Zoomed.png

Each note was colour coded and referenced where the research came from.

Customer Journey Map

  • Package Selection
    Confusion arose when choosing between similar-looking room packages with unclear differences or benefits.

The journey revealed key friction points at three critical interaction stages:
 

  • Date Selection
    Users struggled to confidently edit
    check-in/check-out dates due to
    unclear selections.

  • Add-ons
    The process of selecting extras (e.g. breakfast) felt disconnected, often introduced too late or without clear pricing context.

In contrast, users responded positively to:
 

  • Initial Visit & Search
    The homepage experience was intuitive
    and gave users immediate confidence to begin their booking.

  • Payment Flow
    Once through the selection phase,
    the checkout and payment process
    was straightforward.

  • Hotel Imagery Exploration
    Browsing photos helped users build trust
    and imagine themselves at the property.

Customer Journey 1.png

I used Miro to create the customer journey map, duplicating the affinity diagram notes.

Customer Journey 2.png
Customer Journey 3.png

Each point was backed up with research mapped on the affinity diagram. I tracked the emotions at each stage based on quotes from usability tests.

Key Research Findings

Notetaking Mockupv2-04.png
Users value detailed information and transparency, but feel overwhelmbed by cluttered interfaces and unclear pricing.
Notetaking Mockupv2-05.png
Confusion around package options, calendar inputs, and add-ons frequently led to frustration and booking delays.
Notetaking Mockupv2-06.png
Users need to be able to find the contextual information easily e.g. breakfast included - what breakfast or for
a  hotel in London - transport links.
Notetaking Mockupv2-07.png
Users want to be able to filter easily and clearly. There should be all the options they might need.

Ideation

Flow Diagram

Going through five iterations, this exercise defined the screen states and interactions of the 'happy path'.

While this was lengthy to design, due to the large number of inputs from the user, this helped the sketching stage significantly by visualising the interactions and outlining key elements needed on each screen.

Screenshot 2025-12-16 at 09.09.21.png
Screenshot 2025-12-16 at 09.09.36.png

This was created on Miro. The key stages were colour coded with the key steps chunked further with titles.

Sketching and Interaction Design

Since this project was for my Certificate in UX Design, it was required to sketch out each screen in detail including the copy.

While this process took a long time, it certainly helped make the design of the prototype much easier.

The sketches are detailed with annotations and highlights the key path the user will take. This was done on Figma.

Screenshot 2025-09-12 at 15.41.00.png
Screenshot 2025-09-12 at 15.44.45.png
Screenshot 2025-09-12 at 15.41.14.png

Prototype

Hi-fi Figma Prototype

I created the hi-fi prototype on Figma by creating my own components and variants to test my skills.

I mapped out the key interactions for the 'happy path' showing hover states and clicked states.

Screenshot 2025-12-16 at 09.59.49.png
Tavern&Co. Prototype
Annotations

For handover documentation, I used Figma comments to detail the key aspects of the interactions.

I found this interesting to do since I had become so familiar with the design. It was challenging to think of it from an outside perspective and comment on the aspects I knew so well myself.

Screenshot 2025-12-16 at 10.13.37.png

Learning Outcomes

Key Takeaways

Working on this project as part of my Certificate in UX Design has allowed me to solidify my knowledge into a tangible qualification for the next step in my career. I've also realised that even industry leaders like Airbnb and Booking.com have room for improvement through continuous testing and iteration. Design is not a lineal process.

What to take to the next project

This project reinforced the key stages that should be taken with product design. By having the time to delve into the details and take my time with a project, I was able to solidify my knowledge and move forward with a clear framework I will take into future projects.

phone_icon.png
mail_icon.png
LinkedIn_icon.png

Get in touch

bottom of page