# Booking Kit

> Booking & Appointments · Expo + Supabase
> Cadence — for coaches, therapists, stylists & tutors. Take appointments and get paid.
> Source: https://otf-kit.dev/templates/booking-kit

## At a glance

- **Price:** $99
- **Stack:** Expo + Supabase
- **Category:** Mobile
- **Screens:** 9
- **Status:** Available now
- **Live demo:** https://booking-preview.otf-kit.dev

## Overview

A React Native + Expo template for appointment booking — a home dashboard, provider discovery, slot scarcity, a month calendar, realtime availability, session packages, Stripe checkout, and a scannable booking ticket. Backed by Supabase (Auth + RLS + Realtime). Pre-loaded for Cursor, Claude, Lovable & Bolt — describe your idea and ship.

Mobile-first booking template — Expo SDK 54 + Hono + Supabase (@supabase/server). One codebase ships iOS, Android, and web. Provider discovery, a month calendar, realtime slot availability (no double-booking, enforced in Postgres), Stripe checkout, and email reminders.

## Highlights

- iOS + Android + web from one Expo codebase
- Realtime slots + DB-enforced no-double-booking (Postgres gist)
- Supabase Auth + RLS, Stripe checkout, Resend reminders

## Fully customisable components and flows

- Home dashboard
- Provider discovery
- Service detail + scarcity
- Month calendar
- Realtime slot picker
- Session packages
- Stripe checkout
- Booking ticket + QR
- My bookings
- Provider schedule

## Built with a modern stack

Latest tools — fully typed, fully wired, and pre-loaded for every AI coding tool.

- **Expo SDK 54** — One Expo codebase ships iOS, Android, and a web export.
- **React Native 0.81** — Latest React Native with improved performance and DX.
- **TypeScript 5.9** — Fully typed codebase for better DX and fewer bugs.
- **Hono + @supabase/server** — A typed Hono server for privileged work — Stripe, webhook, reminders.
- **Supabase Postgres** — Auth, RLS, Realtime, Storage + a gist constraint that blocks double-booking.
- **iOS & Android** — Thoroughly tested on both platforms for a consistent experience.

## Customize with your AI tool

Every kit ships with `CLAUDE.md`, `.cursorrules`, and tested prompts so Cursor, Claude Code, or Lovable understands the codebase from the first prompt. For example:

```
Re-skin Cadence for a hair salon — swap services to cuts & colour, add a stylist bio field
```

## Get it

- **This kit:** $99 — buy once, own the code. Every sale is final; try the live demo before you buy.
- **Everything Bundle:** $149 for all 5 full-stack kits + 15 landing templates (was $630 bought separately — save $481).
- Buy: https://otf-kit.dev/templates/booking-kit
- All templates: https://otf-kit.dev/templates · Pricing: https://otf-kit.dev/pricing
