Sobre el proyecto
Doutor Agenda es una plataforma web de gestión de clínicas. Cubre el flujo completo de recepción: agendamiento online, registros de pacientes y profesionales, y un panel administrativo con visualización de datos.
El problema
La recepción de una clínica suele funcionar a base de llamadas y agendas de papel. La operación necesitaba una única plataforma donde el paciente agende solo y el personal vea disponibilidad, pacientes y pagos en un mismo lugar.
La solución
- Agendamiento online con reserva, cancelación y reprogramación.
- Perfiles de pacientes y profesionales con autenticación segura y separación de roles.
- Pagos integrados a través de la API de Stripe.
- Panel analítico con gráficos que apoyan las decisiones operativas.
Arquitectura y stack
El frontend se construye con Next.js y React, estilado con Tailwind CSS y Radix UI, con TanStack Query manejando el estado del servidor y Server Actions las mutaciones. Los formularios se validan con React Hook Form y Zod.
Los datos se almacenan en PostgreSQL vía Drizzle ORM con queries tipadas, y la autenticación corre sobre Better Auth con login de Google. Los pagos los procesa Stripe.
Código y propiedad
El código fuente es público y se distribuye bajo licencia MIT; este proyecto forma parte del portafolio y puede inspeccionarse y ejecutarse localmente.
