Personal portfolio and flexible booking system for solo practitioners

Massage Therapist Portfolio & Booking Website

MVP & Early Results

The MVP included the following core features:

  • A personal blog and portfolio presenting the therapist and the massage technology
  • A service catalog similar to an online store, where services replace products
  • A cart-based booking flow with service selection and a preferred time window
  • Automated notifications sent to the therapist via Telegram, WhatsApp, or other messengers

Each booking request included a link to a web-based request management panel that opened directly in the browser.

Inside this panel:

  • the therapist could chat with the client in real time via a built-in web messenger
  • messages were delivered instantly to the client, including email notifications with a link back to the conversation
  • once confirmed, the therapist could assign a final appointment time and close the request

Closing a request automatically:

  • created an event in Google Calendar
  • stored the appointment in the application database

Google Calendar synchronization was fully bidirectional:

  • deleting an event in the calendar triggered an automatic cancellation notification to the client
  • bookings could also be canceled directly from the panel with one click, sending an automated message

During checkout, clients completed a short questionnaire with industry-standard questions and acknowledged service terms. This significantly reduced repetitive communication and preparation work for the therapist.

The MVP also included basic SaaS-style functionality:

  • managing services
  • creating promotional offers and bundled procedures

The application was localized into four languages, including AI-assisted translation of dynamic content.

Although the project has not yet been publicly launched, it resulted in a fully functional and reusable template for similar service-based businesses.

massage-studio-chart-en