Sistema de gestión de citas médicas con arquitectura MVC que permite a médicos y pacientes administrar citas de manera eficiente.
- Modelos: Implementación DAO para Citas, Médicos y Pacientes
- Controladores: Rutas API para gestión de usuarios y citas
- Base de datos: MySQL
- Vistas: Login, Dashboard médico, Calendario paciente, Dashboard Nurse
- Componentes: Gestión de citas y calendario
- Estilos: Tailwind CSS con tema claro/oscuro
# Instalar Backend
cd Backend
npm install
npm start
# Instalar Frontend
cd mi-app
npm install
npm start- ✅ Autenticación por roles (médico/paciente)
- 📅 CRUD completo de citas
- 🗓️ Calendario interactivo
- 📱 Diseño responsive
- 🔄 Estados de cita (Pendiente/Confirmada/Cancelada)
| Backend | Frontend |
|---|---|
| Node.js | React |
| Express | Tailwind CSS |
| MySQL | React Router |
- 🔧 Desarrollo del Backend y Modelo de datos
- 📊 Implementación de patrón DAO
- 🧪 Pruebas y Testing
- 📝 Documentación técnica
- 🔄 Integración Frontend-Backend
- 💻 Desarrollo del Frontend en React
- 🎨 Implementación de UI/UX con Tailwind CSS
- 🔄 Integración Frontend-Backend
- ⚙️ Configuración de base de datos MySQL
- 🔍 Testing de interfaz de usuario






