OrthoFlow Documentation
OrthoFlow is an orthodontics workflow automation system built for patient care, clinic queue handling, student case supervision, records management, reporting, and administrative auditing.
This documentation is written for future maintainers, technical officers, IT staff, and project stakeholders who need to understand, deploy, and maintain the system.
Recommended Reading Order
- System Overview
- Architecture
- Data Storage
- Cloud Deployment
- Environment Variables
- Operations and Maintenance
- Troubleshooting
Quick Links
- Local Development
- Roles and Permissions
- Detailed Production Deployment Runbook
- Cloudflare R2 Storage Notes
Repository Layout
.
├── codes/
│ ├── Backend/ Node.js/Express API
│ └── Frontend/ React/Vite frontend
├── docs/ Handover and maintenance documentation
└── README.md Project entry point
Key Services Used in Production
- Render for frontend and backend hosting.
- Aiven MySQL for the production database.
- Cloudflare R2 for uploaded documents/images.
- SMTP2GO or Brevo for email sending.
- Google OAuth for Google Sign-In.