web

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.

Screenshots

Tech Stack

Next.js 15React 19SupabasePostgreSQLStripeTailwind CSS
Back to Projects
© 2026 RiverRoot Studios