
SaaS · template
Full-stack Next.js appointment-booking template - five-step booking widget (six with payment), 34-screen staff dashboard, 18 industry presets, 9 themes.
Everything you need to showcase your craft.
BookEase is a Next.js 16 appointment-booking template for service businesses - a public booking widget, a 34-screen staff dashboard, and an industry-aware marketing landing, all in one codebase you own outright. It runs on in-memory mock adapters out of the box, so every screen works with zero setup.
Pick one of 18 industry presets and the whole product re-skins itself: services, staff, landing copy and section order, memberships, the provider noun, and the signature module. Presets are gated, not just recolored - a clinic gets patient records and teleconsultation, a tattoo studio gets flash and a signed consent, a law firm gets case files and a confidential video room. Nine themes x light/dark, five hero styles, and a runtime accent picker cover the rest.
Booking flows for single, multi-service, and recurring appointments, plus a public manage link to confirm, reschedule, or cancel from the reminder itself. Everything external sits behind a documented adapter seam - Supabase for data, Stripe for payments, Resend for email, Contentful/Sanity/Strapi for content - so you swap the mock for the real thing without touching the UI. Multilingual EN / ES / FR / PT, accessibility-minded, 327 passing unit tests plus Playwright e2e specs.
Tech stack
The experience
Companion templates, same precision.