Sistema web para administrar cartillas digitales de vacunación con roles de usuario, códigos QR, documentos PDF y recordatorios.
Descripción
eCartilla es una plataforma web que digitaliza la administración de cartillas de vacunación. Centraliza la información de pacientes, vacunas, aplicaciones y próximos esquemas, facilitando el acceso seguro a los registros desde distintos dispositivos.
Mi participación
Como desarrollador Full Stack, participé en el diseño y construcción de la plataforma, desde la estructura de datos y la lógica del backend hasta las interfaces utilizadas por pacientes, médicos y administradores.
- Implementé autenticación, permisos y flujos diferenciados por rol.
- Desarrollé módulos para registrar pacientes, vacunas y aplicaciones.
- Integré la generación de códigos QR y documentos PDF.
- Construí interfaces responsivas con Blade, Bootstrap y JavaScript.
- Organicé la persistencia de pacientes, lotes, catálogos y usuarios en PostgreSQL.
Funcionalidades principales
- Consulta de cartillas y próximas vacunas para pacientes.
- Registro y actualización de aplicaciones por personal médico.
- Administración de usuarios, catálogos, lotes y reportes.
- Identificador QR único para cada paciente.
- Exportación e impresión de la cartilla en PDF.
- Recordatorios de próximas dosis por correo electrónico.
- Seguridad y control de acceso mediante roles y permisos.
Impacto
La plataforma reduce la dependencia de registros físicos, mejora la disponibilidad de la información y facilita el seguimiento oportuno de los esquemas de vacunación. Su estructura centralizada permite mantener historiales claros y generar documentos útiles para pacientes y personal médico.
Flujo del proyecto

