Dunmore Muscular Therapy
Move better. Live better.
A complete clinic platform for a sports- and muscular-therapy practice in Dunmore, Co. Galway — one-minute online booking with deposits, a per-practitioner calendar, POS and bookkeeping, an online shop and rehab plans — all run from an owner console with an AI workforce on the front desk around the clock.
- 3
- apps
- 8
- in the stack
- 6
- we provided
- 2026
- shipped
Terry Conway is a qualified sports and muscular therapist in Dunmore, Co. Galway, whose practice ran on WhatsApp bookings with no POS and no client records. Rather than repaint the website, we replaced the whole engine — and built it as a gift, handed over for Terry to own outright: the dmt.ie domain, the Stripe account, every client record and all the IP. It's three real apps on one spine. The customer site lets people book a session in under a minute with a deposit, explore the treatments and the specialists who deliver them, buy guided rehab plans, and shop recovery gear — mobile-first and installable as a PWA. The owner console runs everything behind it — a per-practitioner calendar with blackout dates and walk-in capture, point-of-sale, catalogue, and VAT-ready bookkeeping wired to Stripe — with a configurable AI workforce (a front-desk agent, a scheduler and a finance assistant) that answers, books and follows up 24/7 so the admin genuinely disappears rather than piling up. A NestJS API orchestrates bookings, payments, inventory and the AI (Vertex/Gemini, with ElevenLabs voice). Health records are special-category data, so they're role-scoped and GDPR-first from day one — owner and practitioner access only. The clinic runs as a small practice today but sits on a marketplace-ready spine: independent practitioners and vendor payouts are architected-for and can be switched on if Terry chooses to grow it.
Everything a client needs in one calm, fast, mobile-first experience — book in under a minute with a deposit, explore treatments and the specialists who deliver them, buy rehab plans and shop recovery gear. Installable as a PWA.
The whole practice runs from one installable console — a per-practitioner calendar with blackouts and walk-in capture, POS, catalogue and VAT-ready bookkeeping — with a configurable AI workforce on the front desk 24/7 and live revenue at a glance.
A NestJS service that orchestrates the whole platform — bookings, Stripe payments and payouts, inventory, and the AI workforce running on Vertex/Gemini with ElevenLabs voice.
The clinic platform
Everything a client needs in one calm, fast, mobile-first experience — book in under a minute with a deposit, explore treatments and the specialists who deliver them, buy rehab plans and shop recovery gear. Installable as a PWA.
- One-minute booking with a deposit
- Treatments, each detailed
- Specialist profiles & availability
- Guided rehab plans
- Integrated shop & checkout
- Ratings & reviews
The owner console
The whole practice runs from one installable console — a per-practitioner calendar with blackouts and walk-in capture, POS, catalogue and VAT-ready bookkeeping — with a configurable AI workforce on the front desk 24/7 and live revenue at a glance.
- Per-practitioner calendar & walk-in capture
- Point-of-sale & till reconciliation
- Catalogue, shop & CMS pages
- Bookkeeping & VAT-ready reports
- AI workforce — front desk, scheduler, finance
- Role-based access: owner / practitioner / front-desk
The API
A NestJS service that orchestrates the whole platform — bookings, Stripe payments and payouts, inventory, and the AI workforce running on Vertex/Gemini with ElevenLabs voice.
- Bookings & availability engine
- Stripe payments & payouts (Connect-ready)
- Inventory & catalogue
- AI orchestration (Vertex/Gemini + ElevenLabs)
The details that make it special.
A configurable AI workforce answers enquiries, books appointments and follows up around the clock — so a practice that used to run on WhatsApp never misses a client, even mid-treatment. Built to remove Terry's admin, not add to it.
Clients pick a treatment, a specialist and a time, pay a deposit and they're done — replacing manual WhatsApp back-and-forth, with reminders handled automatically.
No agency on retainer: Terry owns the domain, the Stripe account, the data and the IP, and runs the whole business from one console. It sits on a marketplace-ready spine, so independent practitioners and vendor payouts can switch on later if he chooses.
Platform-grade, top to bottom.
- Next.js
- NestJS
- Firebase / Firestore
- Stripe (Connect-ready)
- Vertex AI / Gemini
- ElevenLabs
- Cloudinary
- Vercel + Railway
Designed, built and handed over.
- Brand & identity
- Booking platform
- Shop & payments (Stripe)
- POS & bookkeeping
- AI workforce
- Owner console
“Replaced a WhatsApp-and-paper practice with a self-running platform Terry owns outright — bookings, deposits and follow-ups land while the team treats clients.”
Want a build like Dunmore Muscular Therapy's?
Book a free discovery call. We'll map your build, show you what's possible, and start the demo while we talk.

