
Rehab Root
Directory for rehabilitation professionals
About Rehab Root
A professional directory connecting patients with Occupational Therapists, Physical Therapists, and Speech-Language Pathologists. Features advanced search with PostgreSQL materialized views, Stripe billing, and Row-Level Security for multi-tenant data isolation.
The Challenge
Finding the right rehabilitation therapist is surprisingly difficult. Existing directories are generic, outdated, or buried behind insurance portals. Therapists themselves have no simple way to present their specialties, credentials, and availability to potential patients.
Our Solution
We built a purpose-built directory with PostgreSQL materialized views powering sub-second search across specialties, locations, and credentials. Each provider gets a verified profile with Stripe-managed subscriptions. Row-Level Security ensures providers can only manage their own data, while patients browse freely.
The Results
Supabase RLS handles multi-tenant data isolation at the database level, no custom auth middleware needed. Materialized views keep search fast regardless of database size. The Turborepo monorepo lets the provider dashboard and patient-facing site share types and utilities while shipping independently.
Key Features
Advanced Provider Search
Filter by specialty, location, insurance, and availability with materialized views for instant results.
Verified Provider Profiles
Credential verification workflow ensures listed therapists meet professional standards.
Secure Messaging
HIPAA-conscious messaging between patients and providers with read receipts and notification preferences.
Subscription Management
Stripe-powered tiered plans for providers with automated billing and feature gating.
