Astro / by Tortoiz Themes
Mira Astro Theme
Patients arrive in pain, on a phone. Mira answers what they need in seconds.
A calm, fast, bilingual website theme for physiotherapy and holistic therapy clinics, with online booking, conditions and treatments, opening hours, therapist profiles and 24 reusable blocks.
- Secure checkout by Lemon Squeezy
- Instant download after purchase
- Refund policy
- Version
- 1.0.0
- Released
- Nov 6, 2026
- Updated
- Nov 6, 2026
- Technology
- Astro
- Rating
- ★ 5 / 5
Overview
About this theme
Mira is a website theme for physiotherapy and holistic therapy clinics. It answers the three things a patient in pain wants to know, on their phone, in seconds: can you help with my problem, who will treat me, and how do I book? It does it in a calm design that loads instantly and comes in two looks, clinical and holistic.
Who it’s for
Physiotherapy and sports clinics, chiropractors, osteopaths, massage therapists, and holistic centres offering Ayurveda, herbal heat therapy, acupuncture or yoga therapy, whether you’re a single practitioner or a clinic with several locations. It’s also a strong starting point for designers and agencies who build sites for healthcare and wellness businesses.
Built for booking
Every page leads to booking. Mira connects to the booking system you already use, opening it inside your site only when a patient asks, and puts phone, WhatsApp and email beside it. On phones, Call, WhatsApp and Book stay at the bottom of the screen. Opening hours handle split shifts and show “Open now” in your time zone, and each clinic has its own hours, map and directions.
What’s inside
Three home page layouts, About, Team, Conditions, Treatments, Prices, Locations, Book, Your first visit, Home visits, Blog, FAQ, Contact, Search, Privacy and Medical disclaimer pages, each in English and Odia. A page for every condition, treatment, therapist, clinic and blog post. An appointment-request form, a contact form, a demo booking calendar, a body map and a friendly 404 page. Twenty illustrations in the theme’s colours for everything that’s hard to photograph.
Pages from blocks
Every page is a list of 24 blocks in 50 variants: heroes, booking panels, condition and treatment grids, price plans, opening hours, clinic maps, team profiles, reviews with star ratings, credentials, a first-visit timeline, FAQs, galleries, video and more. Copy a block from the live block library, paste it into a page and change the words. Give any block one of eight background tones.
Fast, accessible and found
Mira loads one 39 KB font file and almost no JavaScript, and maps, videos and booking pages load only when asked. Text starts a little larger for easier reading, and every colour pair meets WCAG AA in both presets and both modes. It adds structured data for your clinic and opening hours, your therapists, treatments and prices, posts, FAQs and breadcrumbs, and a medical disclaimer on every health page.
Set up in minutes
Download the theme, run npm install and npm run dev. Put your clinic’s details, booking link and time zone in src/site.config.ts, edit the sample conditions, treatments, clinics and team, add your photos, and deploy to Cloudflare, Netlify or Vercel for free.
Features
- Booking with Jane, Cliniko, Calendly, Practo or any booking page
- Call, WhatsApp and Book bar on every phone screen
- Condition and treatment pages with prices and illustrations
- Opening hours with split shifts and a live “Open now”
- Several clinics, therapist profiles, reviews and credentials
- Clinical and holistic colour presets, light and dark
- English and Odia built in, with room for more languages
- 24 blocks in 50 variants and built-in site search
Mira Astro Theme FAQ
Who is Mira for?
Physiotherapy clinics, chiropractors, osteopaths, sports clinics, massage therapists and holistic centres offering Ayurveda, acupuncture or yoga therapy, from a single practitioner to a clinic with several locations.
How does booking work?
Mira connects to the booking system you already use, such as Jane, Cliniko, Calendly, Setmore or Practo. Your booking page can open inside your site, loaded only when a patient asks for it, so it never slows your pages. Phone, WhatsApp and email sit beside it, and phones get Call, WhatsApp and Book fixed to the bottom of the screen.
What are the condition pages?
Patients search for what hurts, such as sciatica or a frozen shoulder. Each condition gets its own page with the common signs, how you treat it, the treatments that help and a booking strip, and a “Where does it hurt?” body map links to them. It's the content that helps a clinic appear in local search.
Can it show my opening hours and several clinics?
Yes. Each clinic has its own address, phone, map and opening hours, including split shifts like 8–1 and 4–8. “Open now · until 13:00” is worked out in your clinic's time zone in the visitor's browser, so it's always right without rebuilding the site.
What if I don't have photos of everything?
Mira includes 20 illustrations for treatments, conditions and scenes, drawn in the theme's own colours, so they match your palette and dark mode. Use them wherever you don't have a photo, and swap in your own photos whenever you're ready.
Is it multilingual?
Yes. Mira ships in English and Odia, with translated addresses, a language switcher, hreflang tags and a sitemap for every language. Indian scripts such as Odia, Hindi, Bengali and Tamil use the fonts phones already have, so they add nothing to page weight. You can add more languages or run it in one.
Do I need to code?
No. Your clinic details, conditions, treatments, team, clinics and pages are edited in plain text files, and the documentation explains every setting step by step. You'll need to run a few commands to install and publish the site.
What does the license cover?
One website, for your own clinic or for a client, with six months of premium support and future updates included.


