A comprehensive, HIPAA-compliant practice management platform specifically designed for mental health practitioners. Built with React 19, TypeScript, and Tailwind CSS for a modern, professional experience.
- Patient Management - Complete patient records with insurance, diagnoses, and medical history
- Session Notes - Therapy-specific templates (CBT, DBT, EMDR, etc.) with structured documentation
- Treatment Plans - Goal-oriented treatment planning with progress tracking and milestone management
- Secure Messaging - HIPAA-compliant patient communication with crisis escalation protocols
- Insurance & Billing - Automated insurance verification and claims submission
- Outcome Measurements - Standardized assessments (PHQ-9, GAD-7) with progress visualization
- Calming Mental Health Aesthetic - Soft blues and greens optimized for therapy environments
- Mobile-First Design - Fully responsive for telehealth and mobile therapy sessions
- HIPAA-Compliant UI - Privacy-focused design patterns and secure data handling
- Patient-Centered UX - Streamlined workflows optimized for therapy practice
- $79/month per practitioner base plan
- $19/month per additional feature module
- Target Market: 3,000 mental health practitioners
- Revenue Potential: $2.8M ARR
- Node.js 18+
- npm or yarn
# Clone the repository
git clone <repository-url>
cd therapyhub
# Install dependencies
npm install
# Start development server
npm run devThe application will be available at http://localhost:5174
# Build the application
npm run build
# Preview the build
npm run previewtherapyhub/
βββ src/
β βββ components/ # Reusable UI components
β β βββ ui/ # Base UI components (Button, Card, Input, etc.)
β β βββ layout/ # Layout components (Navigation, Layout)
β βββ pages/ # Main application pages
β β βββ LandingPage.tsx # Marketing landing page
β β βββ Dashboard.tsx # Main dashboard
β β βββ Patients.tsx # Patient management
β β βββ SessionNotes.tsx # Session note creation and management
β β βββ TreatmentPlans.tsx # Treatment plan tracking
β β βββ Messages.tsx # Secure patient messaging
β β βββ Insurance.tsx # Insurance and billing
β βββ types/ # TypeScript type definitions
β βββ lib/ # Utility functions and helpers
β βββ App.tsx # Main application router
βββ public/ # Static assets
βββ README.md
- Primary (Therapy): Calming blues (#0ea5e9)
- Secondary (Healing): Gentle greens (#22c55e)
- Accent Colors: Soft gradients for backgrounds
- Status Colors: Clear indicators for risk levels and urgency
- Font Stack: System fonts optimized for readability
- Hierarchy: Clear heading structure for accessibility
- Sizing: Responsive typography scales
- therapy-card: Standard card component with healing glow effects
- therapy-button: Accessible button with focus states
- patient-card: Specialized patient information display
- crisis-alert: High-visibility emergency notifications
- End-to-End Encryption - All patient communications encrypted
- Secure Data Storage - HIPAA-compliant data handling patterns
- Access Controls - Role-based permission system
- Audit Trails - Complete logging of data access and modifications
- Data Minimization - Only collect necessary patient information
- Consent Management - Clear patient consent tracking
- Data Masking - Automatic PII masking in logs and displays
- Breach Prevention - Built-in safeguards against data exposure
- Professional marketing site with mental health focus
- Feature highlights and practitioner testimonials
- Pricing tiers and free trial signup
- HIPAA compliance information
- Overview of practice metrics and KPIs
- Today's session schedule
- Recent alerts and notifications
- Quick action buttons for common tasks
- Crisis protocol monitoring
- Comprehensive patient directory
- Advanced search and filtering
- Risk level indicators
- Insurance information tracking
- Emergency contact management
- Therapy-specific note templates:
- CBT (Cognitive Behavioral Therapy)
- DBT (Dialectical Behavior Therapy)
- EMDR (Eye Movement Desensitization)
- General session notes
- Crisis intervention protocols
- Structured note-taking with guided prompts
- Risk assessment integration
- Homework and follow-up tracking
- Goal-oriented treatment planning
- Progress tracking with visual indicators
- Milestone management
- Intervention tracking
- Regular review scheduling
- HIPAA-compliant patient communication
- Crisis indicator monitoring
- Emergency escalation protocols
- Message encryption indicators
- Response time tracking
- Automated insurance verification
- Claims submission and tracking
- Revenue analytics
- Provider network management
- Copay and deductible tracking
- React 19 - Latest React with modern hooks and concurrent features
- TypeScript - Type safety and enhanced developer experience
- Vite - Fast build tool and development server
- Tailwind CSS - Utility-first styling with custom therapy theme
- React Router - Client-side routing
- Lucide React - Professional icon library
- Class Variance Authority - Component variant management
- Tailwind Merge - Conditional class composition
- clsx - Conditional className utilities
- ESLint - Code linting and quality
- TypeScript - Static type checking
- PostCSS - CSS processing
- Autoprefixer - CSS vendor prefixing
Custom therapy-focused design system with:
- Therapy and healing color palettes
- Custom animations for calming effects
- HIPAA-compliant styling utilities
- Mobile-responsive breakpoints
Comprehensive type definitions for:
- Patient and session data structures
- Treatment plan and assessment types
- Insurance and billing interfaces
- Message and crisis protocol types
- Primary: Licensed therapists, counselors, psychologists
- Secondary: Mental health clinics and group practices
- Market Size: 200,000+ mental health practitioners in the US
- Base Plan: $79/month per practitioner
- Feature Modules: $19/month each
- Advanced analytics
- Multi-location support
- Custom integrations
- Premium support
- Therapy-Specific: Built for mental health vs generic practice management
- HIPAA-First: Security and compliance built-in, not bolted-on
- Crisis Management: Integrated safety protocols and escalation
- Outcome Focus: Built-in assessments and progress tracking
- Automated risk level calculation
- Visual indicators throughout the platform
- Immediate alerts for high-risk patients
- Crisis intervention workflows
- One-click emergency contact access
- Automated crisis escalation protocols
- Documentation requirements for safety plans
- Integration with emergency services
- β Core patient management
- β Session notes and templates
- β Basic treatment planning
- β Secure messaging
- β Insurance verification
- Telehealth integration
- Mobile app (React Native)
- Advanced analytics
- API for third-party integrations
- Multi-practitioner practices
- Advanced billing automation
- AI-powered insights
- Outcome prediction models
- Documentation: Comprehensive guides and tutorials
- Community: Practitioner forum and discussion
- Support: Priority support for subscribers
- Training: Onboarding and best practices
- Follow TypeScript and React best practices
- Maintain HIPAA compliance standards
- Test all patient data handling
- Document accessibility features
MIT License - see LICENSE file for details.
- Demo: therapyhub-demo.com
- Documentation: docs.therapyhub.com
- Support: support@therapyhub.com
- Sales: sales@therapyhub.com
Built with β€οΈ for mental health practitioners
Empowering therapists to focus on what matters most - their patients.