-
Registro de usuarios:
- Roles: Paciente, Doctor, Administrador.
- Datos básicos: nombre, apellido, email, telefono, edad, estado contraseña, foto, especialidad (para doctores).
-
Iniciar Sesión:
- Correo y Contraseña
-
Agendamiento de citas:
- Paciente selecciona fecha y doctor disponible.
- Sistema valida disponibilidad.
-
Gestión de disponibilidad:
- Doctores configuran horarios.
-
Vista de citas:
- Pacientes: citas agendadas.
- Doctores: lista de pacientes programados.
-
Historial de Citas:
- Doctores pueden ver el historial anterior del paciente
- Frontend: React/Next.js
- Backend: Node.js (Typescript)
- Base de datos: PostgreSQL
- Base de datos:
- Tablas: usuarios (roles), Citas, Disponibilidad.
- API:
- Endpoints: registro, login, agendar cita, listar citas.
Juan Carlos Dias
Jacinto Jose Gutierrez Cantillo
Juan Daniel Pacheco Perez