Launch offer: 20% off all starter kits with code LAUNCH20
Booking

BookBrix

Every business that takes bookings needs this.

A self-hosted booking engine built for agencies. The same codebase handles short-stay property rentals, appointment scheduling, meeting room reservations, equipment hire, and any resource a client wants to book online. Calendar availability, Stripe payments, automated confirmations, and a full admin dashboard, all without a monthly SaaS bill. The live demo shows it deployed as a short-stay rental portal; the code ships ready to be reconfigured for salons, therapists, consultants, clinics, or anything else that takes a booking.

Saves ~35 hours of calendar logic, availability conflict detection, Stripe webhook handling, and admin dashboard build.

The Architecture

Next.js 16 App Router
Supabase availability engine
Calendar with blocked dates
Stripe payment collection
Double-booking prevention
Guest checkout with no account required
Booking confirmation flow
Stays template: rentals, rooms and equipment hire booked by date
Appointments and Classes templates in development
Full source code included

See exactly what you get

Download the BookBrix handover guide: what is in the kit, how to set it up, and the checklist for launching it for a client. A free sample of the guide that comes with the kit.

Templates

One BookBrix, a template for each kind of business. Try the live one, or tell us which you want next.

StaysIncluded

Holiday lets, rooms and anything booked by date.

Try the demo

AppointmentsIn development

Barbers, clinics, tutors and instructors. Time slots, deposits and reminders.

ClassesIn development

Studios and group sessions with a limited number of places.

Why This Stack

Next.js for the public-facing booking pages, fast, SEO-friendly, and embeddable inside any existing site. Supabase for the database (resources, availability, bookings, clients) with row-level security and real-time availability checks that prevent double-bookings at the database level. Stripe for payment collection at the point of booking, with the session created server-side so prices can't be tampered with. The whole stack costs pennies a month to run and your client owns it outright.

Why You Can't Just AI This

AI can generate a calendar component. It cannot build an availability engine that prevents double-bookings under concurrent load, wire up Stripe Checkout with server-validated pricing, handle webhook confirmation flows that update booking status correctly, or build an admin dashboard that lets non-technical clients manage blocked dates, cancellations, and new bookings. This kit has all of that tested and working across multiple booking contexts.

Who this is for

Agencies building for: holiday let owners, serviced apartment operators, salons and barbers, clinics and therapists, personal trainers, meeting room providers, equipment hire companies, and any service business that takes bookings and wants to stop paying Calendly, Acuity, or Airbnb a cut.

Who this is NOT for

Anyone who needs a multi-vendor marketplace (a Treatwell or Airbnb competitor with hundreds of independent providers). This is built for single-business or small-portfolio booking: one client, one admin, fully theirs.

The Market Opportunity

£546bn

UK service sector

Service businesses that rely on bookings to trade

£2–6k

Agency build fee

What agencies charge for a custom booking system

67%

Prefer online booking

Consumers who won't call to make an appointment

£0/month

No platform tax

Calendly, Acuity, Airbnb all take a cut. This takes nothing.

Every service business takes bookings. Most are paying a monthly SaaS fee or a percentage of revenue to a platform they don't own. An agency that can hand over a self-hosted booking system for a one-time fee, adapted to whatever the client books, has a product that sells itself against every Calendly invoice the client receives.

Price£200
LicenseSingle agency use
UpdatesLifetime
DeployAnywhere
Source codeFull access
View Live Demo

Secure checkout via Stripe