Tiza — Gestión Escolar
Sistema integral de gestión académica en producción en una institución educativa real: control de acceso basado en roles, notificaciones automáticas por WhatsApp a representantes, panel de convivencia y portal de gestión docente en una sola plataforma.
Nota: Todos los nombres, datos y registros mostrados en las capturas y el video son completamente ficticios, utilizados únicamente con fines demostrativos.
// Capturas del Sistema
Panel de Administración
Dashboard con métricas en tiempo real, gráficos de matrícula y proporción de asistencia.
Asistencia + Notificación WhatsApp
Al registrar una falta, el representante recibe un mensaje automático al instante.
Panel de Convivencia (DECE)
Alertas de faltas consecutivas, ranking de inasistencias y reportes disciplinarios.
Cursos, Docentes y Horarios
Apertura de cursos por año lectivo, asignación de materias y gestión de horarios.
// El Problema
El control de asistencia y el seguimiento disciplinario se llevaban de forma manual, en papel, lo que dificultaba consolidar la información y avisar a tiempo a los representantes. No existía una forma ágil de detectar patrones de inasistencia ni de notificar a las familias cuando un estudiante faltaba o llegaba atrasado.
// La Solución
Desarrollé Tiza, una plataforma web que digitaliza la gestión académica de punta a punta. Los docentes toman asistencia desde su portal, y cuando un estudiante registra una falta o atraso, su representante recibe una notificación automática por WhatsApp al instante. El departamento de consejería (DECE) cuenta con un panel que detecta automáticamente alertas de faltas consecutivas para intervenir a tiempo.
// Funcionalidades Clave
Asistencia Digital
Toma de asistencia por curso y materia, con estados de presente, falta justificada/injustificada y atraso.
Notificaciones a Representantes
Aviso automático por WhatsApp cuando un estudiante falta o llega atrasado. El representante se entera en el momento.
Panel de Convivencia (DECE)
Detección de alertas de faltas consecutivas y seguimiento de reportes disciplinarios para el departamento de consejería.
Matrículas y Promoción
Gestión de matrículas por año lectivo y flujo de promoción de estudiantes al cierre del período.
Control de Acceso por Roles
RBAC para administración, docentes y consejería — cada usuario accede solo a lo que le corresponde.
Despliegue con Docker
Stack completo orquestado con Docker en 6 servicios contenerizados, en funcionamiento diario.
// Arquitectura
El sistema corre en 6 contenedores Docker dentro de una red interna. Se separa en dos bloques: la aplicación de Tiza (frontend, backend y su base de datos) y un subsistema aislado para las notificaciones de WhatsApp, con su propia base de datos y caché.
Las notificaciones salen en una cola con pausas entre mensajes, para un envío responsable y estable.
// Stack Tecnológico
// Lo que Aprendí
Software para usuarios reales
Construir para una institución que lo usa a diario obliga a pensar en claridad, permisos y casos límite que un proyecto de práctica nunca muestra.
Integración con servicios externos
Diseñar el envío de notificaciones por WhatsApp con una cola y pausas entre mensajes para un envío responsable y confiable.
Del desarrollo al despliegue
Llevar un stack completo a producción con Docker, orquestando varios servicios, y mantenerlo funcionando de forma estable.
¿Interesado en saber más sobre este proyecto?
Hablemos