Practice is an Astro website template for clinics and health practices that need to explain treatments, introduce clinicians and help patients prepare for a visit. Large ink-blue type, white space and a lime support band organize treatment rows, staff introductions, patient information and journal entries. The demo uses Alder Physical Therapy as example content you replace with your own clinic details, staff biographies, fees and photographs.
The template’s signature feature is an optional first-visit checklist. Visitors can use its checkboxes without JavaScript; JavaScript adds a completion count and reset button. The checklist stores and sends no information. You can switch it off with signature.firstVisit in src/site.config.ts, while analytics remains off until configured. Treatment categories, alphabetical sorting and search help visitors find information across the site.
Appointment buttons open a link to your own booking tool. A separate portal link directs patients to your secure system for patient forms and medical records, with a front-desk instruction when no portal URL is supplied. The general inquiry form posts to a configurable HTTPS endpoint, whose service handles delivery and its success or error response. Leaving the endpoint empty displays an email link. Treatment fees are displayed as information.
Edit treatments, clinician profiles, first-visit form instructions and journal entries in Markdown, and change site wording and settings in src/site.config.ts. CUSTOMIZE.md explains how to adapt the site, and AGENTS.md provides instructions for editing with any coding agent. The supplied photographs have source and license records in ASSETS.json. Practice version 1.0.0 costs $47 USD one-time.









