A booking site for a regulated trade, with the claims rule enforced by the build
A concept build for a fictional Tampa med spa: end-to-end self-booking, and a generator that refuses to build the site if any page contains an outcome claim — the compliance rule lives in the toolchain, not the copy editor.
A concept build, not client work: Lumen & Laurel is a fictional med spa in Hyde Park, Tampa, invented so we could show what self-booking looks like for an appointment business — and what it takes to build for a trade where the copy is regulated.
Booking is the whole conversion path, so it works end to end: choose, pick a time, leave your details, with a fixed booking bar on every page on mobile. The calendar respects the hours the site states — Sundays and Mondays are never offered because the footer says the clinic is closed — and the time slots are derived from the date rather than randomised, so a slot never vanishes between reading it and clicking it. The confirmation is an honest no-op: it says what the real package would do, and that this demo booked nothing and stored nothing.
The part we are proudest of is invisible. A med spa site is the easiest place to write something a real client could not legally publish, so this build makes no outcome claims at all — services are described by what happens in the room and how long it takes, the imagery is rooms and tools with nobody being treated, and the reviews are about the booking and the staff. That rule is not left to whoever edits the copy next: the site generator greps every rendered page for outcome-claim language and refuses to write the files if it finds any. We proved it by deliberately adding a claim and watching the build fail.
The pricing argument is a five-slider calculator for what a scheduling tool and a marketing stack currently cost, against the bundle — and it will tell you to stay where you are when your total comes in under the bundle price. The one figure that is not a slider is our own: the four parts bought separately from our published price list come to $476 a month, so the saving is checkable against a public page rather than asserted.
Measured with Lighthouse on the production build, mobile: 100 accessibility on all seven pages, 100 performance on six of them (the shop scores 99), with zero layout shift throughout. The site is marked noindex on purpose — an invented clinic must not appear in local search beside real ones — which is the only thing holding the SEO score down; with indexing enabled it scores 92.
Category
Web Development
Industry
Health & Beauty
Year
2026
Web Development
Elementor landing page, prototype-first, for a Melbourne property roadshow
Web Development
Bespoke theme, persistent multi-step order form and a wp-admin orders plugin
Web Development
A next-level Three.js site for a home-services business