
Centro Médico Vitali
A complete platform for medical center management, appointment booking, and patient communication.
Business Case
Target Audience
Medical Clinics, Doctors, Patients
The Problem
Manual appointment scheduling and patient record management are error-prone and time-consuming.
The Solution
Unified dashboard for scheduling, EMR, and automated reminders via WhatsApp.
Tech Stack
frontend
React, Vite, TailwindCSS
backend
FastAPI, Python
infra
AWS Lightsail, Docker
cicd
GitHub Actions -> Docker Hub -> Watchtower
monitoring
Prometheus + Grafana
Architecture
Architecture Diagram Visualization
High-level overview of the system components and data flow.
Deployment Pipeline
1
Flow
Commit -> Test -> Build Docker -> Push -> Deploy
2
Tools
Docker, GitHub Actions, Traefik
3
Environments
Staging, Production
Key Learnings & Insights
What Worked
Tailwind accelerated UI development massively.
!
Areas for Improvement
Managing state with just Context API got complex; moved to Zustand.
i
Real Engineering Insight
"Real-time updates for calendar slots are critical to avoid double booking."