Skip to main content
Online therapy platform
May 2026

Mindful.Lume

A complete online clinic that takes real bookings and payments across 9 markets, accepts local payment rails global platforms ignore, and protects every enquiry, all on a running cost of roughly two coffees a month.

Web development
Web design
SEO
e-commerce
Branding

9

Markets served

9

Currencies supported

~$21

All-in monthly cost

3

Languages (EN, AR, FR)

Background

The client

Mindfullume is a private mental health practice offering confidential, evidence-based psychotherapy and counselling, delivered online and in person to individuals, couples, families, and professionals across the UK, Lebanon, Europe, and the Gulf.

Its services span single consultations through to ongoing weekly psychotherapy, organised around five clear programmes: Grow as an Individual, Become a Power Couple, Grow as a Family, Strengthen your Business, and Train the Trainer.

Founder and CEO Cendrella Karam grounds her practice in psychology, behavioural science, and research, with experience across clinical, academic, and educational settings. She serves as EDI Co-Lead within the Division of Health Psychology at the British Psychological Society (BPS). Mindfullume is built around her vision: a non-judgemental space where people can be honest about their experiences without fear of labels or assumptions.

The challenge

Mindfullume needed more than a brochure website. It needed a fully operational clinic that runs online and could:

Take real bookings and payments without a receptionist or back-office team

Serve clients in 9 different markets, each with its own currency and cultural context, from a single codebase

Protect highly sensitive enquiries, since mental health data demands genuine confidentiality

Run lean, without carrying enterprise infrastructure costs from day one

What we built

What we built

A custom platform on Next.js 16 and React 19, engineered as a complete clinic operating system rather than a website.

01

Reaches 9 markets in their own currency

Dedicated, SEO-optimised landing pages for Lebanon, the UK, Europe, Saudi Arabia, Jordan, Kuwait, Qatar, Bahrain, and Oman. The site detects the visitor country on arrival and shows pricing in USD, GBP, EUR, SAR, JOD, KWD, QAR, BHD, or OMR automatically, with Arabic, English, and French support.

02

Multiple payment options, including local methods

International cards, Apple Pay, and Mada through a PCI-compliant Stripe integration, plus local payment apps WHISH and NEO with guided transfer instructions and a unique reference per booking. A timed booking hold reserves the slot during a manual transfer, then releases it automatically if payment does not arrive.

03

A complete booking engine

Real-time availability, slot reservation, automated session-summary emails, calendar integration, and a private video link delivered before each session.

04

Admin dashboard

Live visibility over bookings, customers, contact enquiries, and services, with real-time updates, so the practice runs without a back-office team.

05

Built for how clinics are found

Structured MedicalClinic data for search engines, per-market metadata, automatic sitemaps, and the IndexNow protocol for near-instant indexing of new content and new market pages.

Stack

The technology

Every layer was chosen for security, multi-market reach, and a predictable running cost.

LayerChoiceWhy it matters

Framework

Next.js 16, React 19, TypeScript

Modern, fast, server-rendered for SEO

UI

Material UI 7, Tailwind CSS 4, Emotion

Polished, on-brand, responsive

Database & Auth

Supabase (PostgreSQL, realtime)

Bookings, auth, and live dashboard updates

Payments

Stripe, plus WHISH and NEO local rails

Cards, Apple Pay, Mada, and local transfers

Caching & Rate limiting

Upstash Redis

Throttles abuse and caches hot reads

Transactional email

Resend

Session summaries and booking confirmations

Calendar / scheduling

Google APIs

Real-time availability and calendar sync

Hosting & Analytics

Vercel Pro, Vercel Analytics, Speed Insights

Global edge network, auto-scaling, insight

Super-duper security

Sensitive mental health enquiries demanded a posture far above a typical small-business site: reCAPTCHA v3 score-based bot detection on every form, Upstash Redis rate limiting with client IPs SHA-256 hashed and never stored in the clear, server-only isolation sealing payment, database, and email logic off from the browser bundle, server-side token verification at every booking and payment step, signature-verified Stripe webhooks, and sanitised rich text to block injection.

Confidential by design

Card details never touch the server; Stripe handles them end to end for full PCI compliance. The result: no waiting rooms, no recordings, and no third-party data sharing.

One codebase, 9 markets

Currency detection, localised pricing, per-market landing pages, and three languages all run from a single codebase, so the practice expands into a new market without a rebuild.

Economics

Running costs

An enterprise-grade platform that runs on a lean, predictable budget, with infrastructure that scales only when the practice does.

Hosting (Vercel Pro)

CI/CD, analytics, speed insights

$20 / month

Database, auth, realtime (Supabase)

Free

$0

Rate limiting and caching (Upstash Redis)

Free

$0

Transactional email (Resend)

Free tier

$0

Bot protection (reCAPTCHA v3)

Free

$0

Calendar / scheduling (Google APIs)

Free

$0

Domain (mindfullume.com, ~$14/yr)

Annual

~$1.17 / month

Total fixed cost

~$21 / month

A complete, secure, multi-country booking-and-payments platform for roughly the price of two coffees a month. Stripe is charged only per successful transaction with no monthly fee, so cost stays aligned with revenue.

The result

The outcome

Mindfullume launched as a self-sufficient digital clinic: it markets itself across 9 countries, books and bills clients in 9 currencies, accepts both international and local payment methods, and protects every enquiry with layered, modern security.

It is a clear demonstration of how a focused, well-architected build can give a small practice the reach, polish, and operational capability of a far larger organisation, without the overhead.

A complete digital clinic for about $21 a month.

Want a platform like this for your brand?

Octet Lab designs and builds fast, secure, search-ready sites for creators and brands.

Start a project