Volver a Aplicaciones Web
EntregadoIndividual con sprintsGitLab

Sistema de Citas Médicas

Plataforma web para gestionar citas médicas con reserva online, gestión de agenda de doctores y recordatorios automáticos por email.

Pantalla principal del sistema

Pantalla principal del sistema

> Sobre el proyecto

Sistema desarrollado para una clínica que gestionaba sus citas por teléfono y WhatsApp. Necesitaban digitalizar el proceso: que los pacientes pudieran reservar online, los doctores gestionar su disponibilidad y el sistema enviara recordatorios automáticos.

Desarrollado solo con sprints de 1-2 semanas. La lógica de disponibilidad de doctores fue la parte más compleja: manejar horarios, bloqueos, conflictos de citas y distintas duraciones por especialidad.

El sistema está en producción y maneja la operación diaria de la clínica.

Funcionalidades

  • Reserva de citas online con calendario interactivo de disponibilidad
  • Gestión de disponibilidad de doctores (horarios, bloqueos, especialidades)
  • Panel de administración: pacientes, doctores, especialidades, reportes
  • Recordatorios automáticos por email 24h antes de la cita
  • Notificaciones de confirmación y cancelación
  • Historial clínico básico por paciente
  • Tres roles: administrador, doctor, paciente

Stack técnico

Frontend

Angular 17TypeScriptAngular MaterialRxJSCalendario custom

Backend

Node.jsExpress.jsJWT AuthNodemailer (emails automáticos)

Base de datos

SupabasePostgreSQLSupabase Auth

Despliegue

Azure Static Web AppsAzure App ServiceGitLab CI/CD

Organización

Metodología

Individual con sprints

Duración sprint

1–2 semanas

Control de versiones

GitLab

Proyecto individual con sprints de 1 a 2 semanas según la complejidad del módulo. Usé GitLab para control de versiones con issues por feature y merge requests. El módulo de disponibilidad requirió un sprint completo extra por su complejidad. Demo al cliente al finalizar cada sprint.

Sprints individualesGitLabGitLab IssuesBacklog personalCriterios de aceptaciónDemo al cliente
Ver todos los proyectos de Apps Web
ROBO