A complete, production-ready website for independent health and therapy practices: occupational therapists, physiotherapists, psychologists, nutritionists and home-care nurses. The online booking system is built in, the whole site is configured from Sanity and you do not need code to get started.
Booking (the core of the template)
- Custom booking flow, not an embed: visitors pick a day and time from your real Cal.com availability, book for themselves or a family member, and enter the home address for house visits.
- 4 steps: selection, details, review, confirmation.
- Booking CRM inside Sanity Studio: confirm, reschedule or cancel with one click; the patient is emailed automatically.
- Emails with Resend: confirmation to the patient, notification to you, payment instructions.
Everything else
- Site Settings in Sanity: practice name, contact, social links, brand colors and widget switches.
- 34 health-focused palettes with a live Theme Studio; three colors generate the palette with WCAG AA contrast.
- Services, hero, care plans, testimonials, FAQ and About editable from a clean editor; each service gets its own SEO page, structured data and social image.
- Cookie banner that really blocks analytics until accepted; optional WhatsApp button and announcement bar.
- Lighthouse 99–100 on performance and 100 on accessibility, best practices and SEO. Strict security headers and CSP, rate limiting, no secrets in the browser.
- 17-chapter step-by-step guide for people who have never built a website.
Stack: Astro 7, TypeScript, Sanity 6, Cal.com API v2, Resend, Cloudflare Workers. Node 22.22+ · pnpm.









