Case study · Neuromuscular therapy clinic
Neuromassage
Online booking on the clinic's own website, with no commission
Neuromassage is a neuromuscular and massage therapy clinic in Nenagh. Instead of plugging in a booking platform, we built the booking system into the website itself, with Supabase as the database, so the clinic keeps its customers, its data and its look.
- Client
- Neuromassage
- Location
- Nenagh, Co. Tipperary
- Industry
- Neuromuscular therapy clinic
- Scope
- Website + own booking system
- Stack
- Next.jsSupabaseCustom bookingSlot availability

01The problem
Booking platforms are convenient at the start, but the clinic pays every month or per booking, works within the platform's rules and design, and the customer relationship partly belongs to someone else.
For a single-therapist clinic it mattered that booking works on the website, is fast on a phone, matches the brand and leaves the therapist in control of services and hours.
02What we built
01
Four-step booking
Service with duration and price, date and time, details, confirmation. Short enough to finish on a phone in a minute.
02
Only free slots are shown
The site checks Supabase for booked times and shows only available slots, so two people cannot book the same hour.
03
Bookings stored as data
Each booking is a record with date, time, service, client details and status, ready for reminders, a client history or a CRM later.
04
No platform in between
The client books on neuromassage.ie, not in a third-party app. No commission per visit and no monthly booking fee.
03How a booking moves
Step 01
Client picks a treatment
Step 02
Sees only free dates and times
Step 03
Enters details and confirms
Step 04
Booking saved, slot disappears for others
Screens from the live site


Measured performance
91
Performance
85
Accessibility
100
Best practices
100
SEO
3.5 s
Largest contentful paint
1,036 KiB
Page weight
Lighthouse 12, mobile, simulated slow 4G, measured on 7 November 2026. Scores change as the client edits content.
Related services
Next case study
Leather Seat Covers
Want something similar for your business?
Send a short brief. You get a written quote with scope, price and timeline, usually within one working day.