Live Demo

See It In Action

Explore the live demo to see this project in action.

View Live Demo , STILLPOINT
/demo/stillpoint
STILLPOINT. RMT Booking & Clinic Platform. preview
Web 2025

STILLPOINT. RMT Booking & Clinic Platform.

Designed and built a full-service booking and clinic management platform for a registered massage therapy practice. Features online appointment scheduling, practitioner availability management, client intake forms, treatment history tracking, and automated reminders, all accessible from dedicated RMT and client dashboards.

Platform Dashboards

Two Portals, One STILLPOINT

Practitioners manage their schedule and client notes, while clients book appointments, complete intake forms, and track their wellness journey, all from dedicated dashboards.

RMT Dashboard

Daily schedule view, client treatment history, session notes, earnings tracker, and rebooking analytics.

Dr. Sarah Lin, RMT Practitioner
6 Today
87% Rebook Rate
$4.8K This Month
Weekly Sessions
Today's Schedule
9:00 AMDeep Tissue, M. TorresConfirmed
10:30 AMSwedish, K. PatelConfirmed
1:00 PMSports, J. ChenPending

Client Dashboard

Book appointments, complete digital intake forms, view treatment history, and manage wellness preferences.

Maria Torres Client
12 Sessions
May 20 Next Appt
3 left Package
Treatment History
May 6Deep Tissue, 60 minComplete
Apr 22Deep Tissue, 90 minComplete
Apr 8Swedish, 60 minComplete
Quick Actions
Book
Intake
Message

Dashboard Previews

Practitioner
6Today
87%Rebook
$4.8KMonth
9:00 Deep Tissue, Confirmed
10:30 Swedish, Confirmed
1:00 Sports, Pending
Client
12Sessions
May 20Next
3Package
May 6, Deep Tissue 60 min
Apr 22, Deep Tissue 90 min
Apr 8, Swedish 60 min

The Challenge

Stillpoint was running on a patchwork of paper intake forms, a shared Google Calendar, and phone-based bookings. Double-bookings happened weekly, no-show rates hit 25%, and new clients had to fill out 3-page paper forms on arrival, eating into treatment time. The two RMTs had zero visibility into their own performance metrics, rebooking rates, or revenue trends. They needed a unified platform that respected the calm, professional experience they provided in-person.

The Approach

I mapped the full client journey, from discovery to rebooking, and identified 8 friction points that could be digitized. Built the platform in Laravel with a Vue.js reactive frontend. Two dashboard experiences: an RMT Dashboard showing daily schedule, client notes, treatment history, earnings, and rebooking analytics; and a Client Dashboard for booking appointments, completing digital intake forms, viewing past treatments, and managing preferences. Integrated Stripe for prepaid bookings and package purchases. Twilio handles SMS confirmations and 24-hour reminders. The booking engine enforces practitioner availability, buffer time between sessions, and treatment-specific room requirements.

Results

--
No-show rate reduced from 25% to 8% with automated reminders
--
92% of bookings now made online (was 0%)
--
Client intake time cut from 15 minutes to 2 minutes (digital forms)
--
Practitioner utilization increased 31% with optimized scheduling
--
Monthly revenue grew 24% within first quarter of launch
--
Client satisfaction score: 4.9/5.0 across 380+ reviews
Live Demo View Live Demo , STILLPOINT

Opens in a new tab

Project Details
Client
Stillpoint Massage & Wellness
Role
Full-Stack Developer and Business Analyst
Duration
11 weeks
Year
2025
Tech Stack
Laravel Vue.js MySQL Stripe Twilio TailwindCSS Redis FullCalendar.js

Interested in a similar project?

Let's Talk All Projects