OfferOne-page website for €499, ready in 7 working days. Only 5 places a month. See the offer →

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
Visit the live site: neuromassage.ie
neuromassage.ie
Neuromassage: neuromassage.ie homepage

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

  1. Step 01

    Client picks a treatment

  2. Step 02

    Sees only free dates and times

  3. Step 03

    Enters details and confirms

  4. Step 04

    Booking saved, slot disappears for others

Screens from the live site

neuromassage.ie
Booking step 1: duration and service type with prices.
Booking step 1: duration and service type with prices.
neuromassage.ie
Treatments explained in plain language before booking.
Treatments explained in plain language before booking.

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.