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.
