Milestone 1 · foundations

Jaylee

Booking assistant for hair salons. The website widget is the first channel: no gatekeeper, so it carries the pilot salons while the Meta and WhatsApp applications are in review.

Demo tenantSupabase is not configured, so the app is serving the in-memory Headline 51 tenant from the design canvas. Bookings you make are held in memory and disappear when the server restarts. Set the variables in .env.example to switch to a real database.
Customer chat
Buttons-first booking flow, Dutch, slots from the live diary
/widget/headline51
Salon dashboard
Agenda, treatments, opening hours and the cancellation policy
/dashboard