Bookable - Turning Complex Infrastructure into Simple Experience

Bookable image
  • Hospitality Tech
  • B2B SaaS
  • API-first
  • Design System

Bookable is an infrastructure-first platform designed for the hospitality industry. By providing a scalable API that connects operators and distributors, it enables real-time bookings, seamless availability sync, and effortless discovery of experiences - from cocktail masterclasses to private dining.

Context & Challenges

The hospitality industry faces a recurring pain point: a disconnection between operators and distributors.

  • Operators (restaurants, bars, venues) offer amazing group experiences but lack real-time availability where customers are searching.
  • Distributors (marketplaces, agencies, booking platforms) want to sell these experiences but struggle to access live inventory, often relying on endless email exchanges that increase operational costs for operators.

As marketplace owners, the Bookable founders knew this challenge firsthand: manual processes caused high operational costs. Their vision - a solution that connects operators and distributors through real-time availability.

Bookable Context Schema Image

Key challenges for design:

  1. Build a portal where operators and distributors can easily connect, automate their workflows, and eventually discover new opportunities for collaboration.
  1. Translate a highly technical, API-driven product into a simple and intuitive solution.
  1. Ensure scalability - the brand and design system had to support growth across multiple touchpoints (operator dashboards, distributor integrations, marketing materials).

Design Process

In this project, I followed the Double Diamond framework but adapted it to business priorities and time constraints.

Design Process Schema Image
Discover:

Research & Insights

  • Competitor analysis (Mozrest, UrbanPiper) to understand positioning and UX patterns in hospitality tech.
  • Stakeholder interviews with the founders and product manager to capture internal knowledge and pain points.
  • User interviews with operators and distributors to validate real frustrations around availability, manual processes, and connection barriers. Some of the key points include:
Bookable Research & Insights Image
Define:

Framing the Challenges

Based on research and interviews, I outlined three key design challenges:

  1. Simplify onboarding and connections
    Design a portal that acts as a bridge, not another RMS - where operators can sign in, link their existing systems, and instantly connect with distributors. Onboarding must be fast, intuitive, and frictionless.
  1. Humanize technical infrastructure
    Turn an API-first, highly technical product into a clear, user-friendly UI - replacing emails and CSV uploads with simple and intuitive flows.
  1. Ensure scalability through a flexible design system
    Create a flexible design system that scales across ensuring consistency, reducing manual work, and supporting long-term growth.
Develop:

Design & Collaboration

At this stage, I collaborated closely with the product manager, who prepared workflow scenarios, and we refined them based on stakeholder input and early user insights.

In parallel, I worked with the engineering team to understand technical constraints and find ways to accelerate delivery. I proposed using the PrimeReact framework as the foundation for the UI - this allowed us to move quickly while keeping consistency through a shared design system.

This decision accelerated development by 25%, while preserving a professional and scalable design language.

Bookable Design & Collaboration Image
Deliver:

Visual Design & System Delivery

The final stage focused on translating workflows and research into a cohesive visual identity and scalable design system.

The UI emphasizes clarity and simplicity, turning an API-first infrastructure into intuitive dashboards and flows.

From operator onboarding to distributor profiles, every flow was designed to reduce friction, support discoverability, and make Bookable feel approachable yet professional.

Examples of core flows:

Sign Up - Operator or Distributor

The sign-up flow begins with a role selection: register as an operator or a distributor. This ensures each user type enters an onboarding path tailored to their needs.

Bookable Sign Up Image
Examples of core flows:

Operator Onboarding

I designed onboarding as a 3-step guided flow with a progress bar to keep setup light and transparent. The flow focuses on three essentials: connecting the RMS, adding API credentials, and inviting distributors they already work with. Skippable steps with reminders on the dashboard reduce drop-off and let operators complete setup at their own pace.

Bookable Onboarding Image
Examples of core flows:

Dashboard Setup Blocks

Both operators and distributors land on dashboards with setup blocks that mirror onboarding steps. This persistent design reduces friction - skipped steps can be completed later without losing progress, keeping activation rates high.

Bookable Dashboard setup Image
Examples of core flows:

Distributor Management

The distributors page is split into My Distributors, Pending, and Discover. This structure mirrors the operator’s mental model and removes the chaos of email chains. Clear states (active, pending) give operators control and visibility over all their connections.

Bookable Distributor Management Image
Examples of core flows:

Distributor Profile

A structured profile with key details - business type, audience, venues, commission, and volume - makes distributors easy to discover and compare, reducing back-and-forth.

Bookable Distributor Profile Image
Examples of core flows:

Developers Section - API Keys

A clean, structured interface for managing production and staging API keys. Clear separation reduces mistakes, while the guided modal makes key creation straightforward and secure.

Bookable API Keys Management Image
Deliver:

Design System

The design system, built on PrimeReact, included reusable components, tokens, and documentation - ensuring consistency while accelerating development by 25%.

Bookable Design System Image

Reflections

This project strengthened my ability to translate highly technical, infrastructure-heavy products into human-centered experiences. I learned how to advocate for simplicity in a domain dominated by complexity, and how close collaboration with engineering (through tools like PrimeReact) can dramatically accelerate delivery without sacrificing design quality.