Phase 1 to SaaS
Clinic OS
Start with a single clinic workflow, keep every core record tenant-aware from day one, and grow into a multi-clinic platform without rebuilding the domain.
AdminDoctorReceptionist
Locked Architecture
Final stack approved for execution
- FrontendVercel
- BackendRailway
- DatabaseSupabase PostgreSQL
Core Domain
Every business table carries clinicId
Clinic
User
Doctor
Patient
Appointment
Consultation
Prescription
Bill
Payment
Monorepo Layout
Turborepo workspace structure
clinic-os/ apps/ frontend/ backend/ packages/ types/ ui/
Execution Focus
Build once for your clinic, then harden auth, billing, and tenant isolation for SaaS rollout.