GlobalHair Digital Platform

Comprehensive System Architecture Overview - Interactive Diagram with Component Details

graph TB subgraph "Patient Journey - Mobile App" PA1[" Referral Link Click
Ambassador Attribution"] PA2[" Download App
App Store / Play Store"] PA3[" Registration
Email & Phone Verification"] PA4[" Medical Intake
Health History & Photos"] PA5[" Book Consultation
Available Time Slots"] PA6[" Virtual Consultation
Consultant Assessment"] PA7[" Treatment Plan
Personalized Approach"] PA8[" Payment Process
Secure Stripe Payment"] PA9[" Digital Consent
DocuSign Forms"] PA10[" Treatment & Care
Progress Tracking"] PA1 --> PA2 --> PA3 --> PA4 --> PA5 --> PA6 PA6 --> PA7 --> PA8 --> PA9 --> PA10 end subgraph "Ambassador Journey - Web Portal" AM1[" Ambassador Approval
Admin Verification"] AM2[" Generate Referral Links
QR Codes & Messages"] AM3[" Share with Network
WhatsApp, SMS, Email"] AM4[" Track Referrals
Progress Visibility"] AM5[" Earn Commissions
Payment Milestones"] AM6[" Receive Payouts
Stripe Transfers"] AM1 --> AM2 --> AM3 --> AM4 --> AM5 --> AM6 end subgraph "Consultant Journey - Web Portal" CO1[" Consultant Login
Role-based Access"] CO2[" Review Intake
New Patient Submissions"] CO3[" Manage Consultations
Schedule & Conduct"] CO4[" Create Treatment Plans
Medical Recommendations"] CO5[" Patient Communication
Secure Chat & Guidance"] CO6[" Monitor Progress
Follow-up Care"] CO1 --> CO2 --> CO3 --> CO4 --> CO5 --> CO6 end subgraph "Admin Journey - Web Portal" AD1[" Admin Access
Full System Control"] AD2[" User Management
Role & Permission Control"] AD3[" Ambassador Program
Approval & Commission Rules"] AD4[" Financial Oversight
Payments & Payouts"] AD5[" System Analytics
Performance Monitoring"] AD6[" Compliance
HIPAA & GDPR Audits"] AD1 --> AD2 --> AD3 --> AD4 --> AD5 --> AD6 end %% Cross-connections between workflows PA1 -.->|"Attribution Tracking"| AM4 PA8 -.->|"Commission Trigger"| AM5 PA4 -.->|"Intake Submission"| CO2 PA6 -.->|"Consultation Data"| CO4 AM1 -.->|"Approval Process"| AD3 AM6 -.->|"Payout Authorization"| AD4 CO4 -.->|"Treatment Plans"| PA7 classDef patient fill:#f8f9fa,stroke:#212529,stroke-width:2px,color:#212529 classDef ambassador fill:#e9ecef,stroke:#212529,stroke-width:2px,color:#212529 classDef consultant fill:#f8f9fa,stroke:#212529,stroke-width:2px,color:#212529 classDef admin fill:#e9ecef,stroke:#212529,stroke-width:2px,color:#212529 class PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10 patient class AM1,AM2,AM3,AM4,AM5,AM6 ambassador class CO1,CO2,CO3,CO4,CO5,CO6 consultant class AD1,AD2,AD3,AD4,AD5,AD6 admin

Technology Stack

</> Mobile & Frontend

React Native 0.72 N Next.js 14 TS TypeScript Tailwind CSS RD Redux Toolkit TQ React Query F Framer Motion

Backend Services

Node.js 18 Firebase Functions E Express.js GCP Google Cloud API Gateway GQL GraphQL REST APIs WebSockets

Data & Storage

Google Firestore Cloud Storage BQ BigQuery R Redis Cache SQL Cloud SQL RT Firebase Realtime DB

Cloud Infrastructure

GCP Google Cloud Platform FH Firebase Hosting Cloud CDN Load Balancer Cloud Run Kubernetes Engine

Security & Auth

Firebase Auth O2 OAuth 2.0 JWT JWT Tokens Identity Platform IAM Cloud IAM VPC Security

Monitoring & Analytics

GA Google Analytics Firebase Analytics Cloud Monitoring ! Error Reporting Cloud Logging Performance Monitoring

Platform Architecture Details

Platform Overview

4 User Types

Admin, Consultant, Patient, Ambassador

Ambassador Program

Commission tracking & referral system

GDPR & HIPAA

Medical data privacy compliant

Mobile-First

Patient experience & consultant workflow

Security & Compliance

HIPAA

Medical records protection

GDPR

European user privacy

PCI DSS

Payment processing security

MFA

Multi-factor authentication

User Roles & Permissions

Patients
  • Mobile app access
  • Medical intake & consultation
  • Treatment tracking
  • Secure chat
Ambassadors
  • Referral link generation
  • Commission tracking
  • Progress visibility
  • No medical data access
Consultants
  • Patient intake review
  • Consultation management
  • Treatment planning
  • Medical communication
Admins
  • Full system control
  • Financial oversight
  • Ambassador management
  • Compliance authority

Scalability & Performance

99.9%
Uptime SLA
Auto
Scaling
Global
CDN
Real-time
Sync

External Integrations

Stripe

Payment processing & payouts

SendGrid

Email delivery & notifications

Twilio

SMS & voice messaging

DocuSign

Digital signatures & consent