Zutra Health — Astro 7 Website Template with Online Booking & Sanity CMS
A complete Astro 7 website for health and therapy practices with built-in online booking (Cal.com), everything configurable from Sanity, 34 health-focused color palettes, Lighthouse 99+ and a step-by-step guide for non-developers.

Construido con
Astro 7 / TypeScript / Sanity 6 / Cal.com API v2 / Resend / Cloudflare Workers / Node 22.22+ · pnpm
Qué incluye
- Custom booking system, 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
- Booking CRM inside Sanity Studio: confirm, reschedule or cancel appointments with one click and the patient is emailed automatically
- Site Settings in Sanity: practice name, contact data, social links, brand colors and widget switches, plus a Start page with a setup checklist
- 34 color palettes designed for fields of health, with a live Theme Studio; three colors generate the whole palette with WCAG AA contrast guaranteed
- Edit services, home hero, care plans, testimonials, FAQ and the About section from a clean editor, with 5,000+ icons to pick from
- Every service gets its own SEO page, structured data and social share image, generated automatically
- Booking emails with Resend: confirmation to the patient and notification to you, with payment instructions
- Cookie banner with preferences that really blocks analytics until accepted, plus optional WhatsApp button, announcement bar and public changelog page
- Lighthouse 99–100 in performance and 100 in accessibility, best practices and SEO (measured on the live demo)
- Secure by default: strict security headers and CSP, input validation, rate limiting and no secrets in the browser
- 17-chapter step-by-step guide that works offline, written for people who have never built a website
- Pay what you want, starting at $49; one license covers one end product
A complete, production-ready website for independent health and therapy practices: occupational therapists, physiotherapists, psychologists, nutritionists and home-care nurses. It has a built-in online booking system, is configured from a Sanity editor and needs no code to get started.
What's included
- Custom booking system, 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
- Booking CRM inside Sanity Studio: confirm, reschedule or cancel appointments with one click and the patient is emailed automatically
- Site Settings in Sanity: practice name, contact data, social links, brand colors and widget switches, plus a Start page with a setup checklist
- 34 color palettes designed for fields of health, with a live Theme Studio; three colors generate the whole palette with WCAG AA contrast guaranteed
- Edit services, home hero, care plans, testimonials, FAQ and the About section from a clean editor, with 5,000+ icons to pick from
- Every service gets its own SEO page, structured data and social share image, generated automatically
- Booking emails with Resend: confirmation to the patient and notification to you, with payment instructions
- Cookie banner with preferences that really blocks analytics until accepted, plus optional WhatsApp button, announcement bar and public changelog page
- Lighthouse 99–100 in performance and 100 in accessibility, best practices and SEO (measured on the live demo)
- Secure by default: strict security headers and CSP, input validation, rate limiting and no secrets in the browser
- 17-chapter step-by-step guide that works offline, written for people who have never built a website
- Pay what you want, starting at $49; one license covers one end product
Requirements and good to know
Node 22.22+ and pnpm. You need free accounts at Sanity, Cal.com, Resend and Cloudflare; the guide walks you through each one. Payment for bookings is by bank-transfer instructions: there is no built-in card payment.
Demo content, photos and legal texts are fictional placeholders, and the legal pages are generic examples, not legal advice.
Siguiente
¿NECESITAS ALGO A LA MEDIDA?
Si lo que buscas no es una plantilla sino un proyecto, hablemos 30 minutos.





