Case study
UK Therapy Guide
A UK marketplace for finding verified therapists and booking online sessions, with real-time availability, secure payments, and a dashboard that lets therapists run their practice.
At a glance
Overview
Project overview
UK Therapy Guide helps people across the UK find, compare, and book licensed mental health professionals. Clients search, check availability, and pay in one flow. Therapists manage their profiles, pricing, availability, and bookings from a single dashboard.
We designed and built the platform from the ground up. Before the project there was no system in place for listings, availability, bookings, or payments.
The challenge
Business challenge
Finding a therapist meant moving between directories with no consistent way to compare qualifications, pricing, therapy formats, or availability. Booking was manual and error-prone, therapists had no structured way to manage calendars or avoid double bookings, and users couldn't easily tell who was properly accredited.
For a service this sensitive, trust and privacy had to be built into every step.
The solution
What we built
We built a guided matching flow alongside search, with filters for issue, therapy format, price, and availability. Only therapists who pass a multi-step vetting process are listed, with their credentials shown on their profiles. Real-time availability feeds a booking engine with automated confirmations, reminders, and calendar sync, and Stripe handles session payments and bundles.
The front end is React, with Django and Python behind it. Redis, RabbitMQ, and Kafka handle background jobs, notifications, and booking events, and the platform is hosted on AWS. Workflows are designed for GDPR compliance, with encrypted communication.
Features delivered
What shipped
The main capabilities we delivered.
- Guided therapist matching plus specialty and location search
- Directory limited to vetted, accredited therapists
- Filters for issue type, therapy format, price, and availability
- Real-time booking with confirmations, reminders, and calendar sync
- Stripe payments for single sessions and bundles
- Therapist dashboard for profile, pricing, session types, and schedule
- Secure messaging between clients and therapists
- GDPR-aligned data handling and encrypted communication
How it works
From search to session
One booking flow for clients, and one place for therapists to manage everything.
-
01
Get matched
A short guided flow suggests suitable therapists.
-
02
Check credentials
Profiles show accreditation, specialties, and pricing.
-
03
Book a time
Live availability, instant confirmation, and reminders.
-
04
Pay securely
Stripe checkout for sessions and bundles.
-
05
Run the practice
Therapists manage schedules, pricing, and clients in one dashboard.
Screens
Inside the product
Client testimonial
Start a project
Facing a similar challenge?
Tell us about your product and goals. We'll suggest a sensible scope and approach.