Back to work

Designing a More Confident Restaurant Booking Experience

Year
2023
Journey MapUX ResearchWireframesHigh-fidelityInteractive Prototype
Overview

A product design exploration focused on reducing booking friction by helping users make confident reservation decisions when their first-choice restaurant is unavailable.

Context

Restaurant booking often breaks down at the exact moment a user is ready to commit: when their preferred option has no availability. At that point, the product challenge shifts from discovery to decision-making.

Users do not just need more options, they need enough context to quickly determine whether an alternative is worth booking. Without clear trust signals, they are more likely to abandon the flow, delay the decision, or default to restaurants they already know. This exploration looked at how a booking experience could better support that moment by improving availability clarity and making alternatives easier to evaluate through stronger signals such as quality, relevance, and dietary fit.

My approach

I approached this exercise as an end-to-end product design problem, not a surface-level UI refresh. I used discovery synthesis, journey mapping, competitive analysis, and wireframes to identify where user confidence dropped, what information was missing at key decision points, and which patterns could reduce hesitation across the booking journey.

Those artifacts helped turn a broad opportunity space into a focused product direction: make availability easier to scan, increase trust in alternatives, and help users move from “my first choice is unavailable” to “I found a good option I trust” with as little friction as possible.

Problem Space

Research Synthesis

I started by organizing a discovery board that brought together the available information from app usage patterns, customer feedback, and the current FindFood experience.

This helped surface where the reservation journey was breaking down and what users needed in order to move forward with more confidence.

Two key insights emerged:

  1. Users struggled to quickly understand available reservation times.
  2. When their preferred restaurant was unavailable, they had difficulty evaluating alternatives based on quality, dietary preferences, and relevance.

This suggested that the core issue was not only availability, but also trust.

Figjam Discovery board link

Problem statement

Users are less likely to complete a reservation when their preferred restaurant is unavailable and the platform does not help them confidently evaluate alternatives.

Without enough context around quality, dietary fit, and nearby options, the experience shifts from a booking task to a trust problem, leading users to delay decisions, abandon the flow, or return only to familiar restaurants.

Hypothesis

If the product provided stronger trust signals and made alternatives easier to evaluate, users would feel more confident booking restaurants they had not tried before.

As a result, the booking journey would become more resilient when the first-choice option was unavailable, increasing the likelihood of completed reservations.

Journey mapping

To understand where confidence dropped across the experience, I mapped the end-to-end user journey.

This made it easier to identify:

  • moments of friction before booking
  • decision points where users needed more reassurance
  • opportunities to reduce uncertainty after restaurant discovery
  • touchpoints where additional context could improve conversion

The journey map helped shift the problem from "how to show more restaurants" to "how to help users trust the next best option."

Figjam journey mapping link

Competitive analysis

I reviewed patterns from platforms such as OpenTable, Airbnb, the App Store, and OpenFoodFacts to understand how other products support decision-making in moments of uncertainty.

The goal was not to replicate competitors, but to study how they communicate:

  • availability
  • trust and quality
  • social proof
  • richer decision context
  • confidence before commitment

This analysis reinforced the importance of combining utility with reassurance, especially when users are evaluating unfamiliar options.

Figjam Competitive analysis link

Solution Space

Design principles

Based on the discovery, I defined four principles to guide the concept:

1. Make availability easier to scan

Users should quickly understand what is bookable without unnecessary effort.

2. Strengthen confidence in alternatives

The experience should help users assess whether another restaurant is still a good choice.

3. Surface context that matters

Quality indicators, dietary information, and relevant details should support faster decisions.

4. Keep the booking flow efficient

Once users decide, the path to reservation should feel lightweight and uninterrupted.

Wireframes

I translated the opportunity space into low-fidelity wireframes covering the main booking flow:

  • Home
  • Search
  • Restaurant Details
  • Payment
  • Confirmation / Share
  • Reminder
  • Review

Figjam Wireframes link

The wireframes were used to test the structure of the experience before focusing on visual polish.

At this stage, the goal was to validate:

  • the information hierarchy
  • the sequencing of decisions
  • how confidence signals appeared across the journey
  • how the user could move from discovery to booking with less friction

Design proposal

The final concept was designed around a simple product objective:

Help users move from "my first choice is unavailable" to "I found a good alternative I trust" as quickly and confidently as possible.

The proposal introduced a more holistic booking experience that:

  • made reservation availability easier to understand
  • improved restaurant evaluation through clearer quality and dietary context
  • supported comparison and decision-making
  • preserved speed through the checkout and post-booking flow

Rather than treating booking as a single transaction, the experience was designed as a confidence-building journey - from discovery to confirmation.

Proposal walkthrough video [No sound]

Proposal video link

Interactive Prototype

Figma Interactive Prototype link

Figma Design File

Figma Design file link

Potential next steps

Concept Testing

Although this was a design exercise, I approached it as an end-to-end product design problem: framing the opportunity, synthesizing research, translating insights into a clear hypothesis, and turning that into a cohesive product direction.

The concept was designed to reduce booking drop-off by helping users trust alternatives and complete reservations with less hesitation. If taken further, the next step would be concept testing to validate which trust signals most influence booking confidence and where the flow should be refined before engineering investment.

This would help identify what to refine before engineering investment and which ideas have the highest potential impact.