El papeleo que dejó de perderse en el camino.
Sistema de gestión de punta a punta. Tesis de grado.
El Instrumento A es un documento académico obligatorio de la Facultad de Ingeniería (UNMDP) que describe cada asignatura y necesita aprobación institucional todos los años. Hasta entonces, ese proceso vivía en papeleo y planillas sueltas. G.I.A. lo digitaliza de punta a punta: creación, validación y gestión.
Trabajamos en equipo de tres, con roles definidos y metodología ágil (Kanban, Git con branch management). El backend es una API REST en Laravel con enfoque en POO, con un servidor WebSocket aparte para notificaciones en tiempo real, sobre MariaDB. El frontend es Next.js con TypeScript estricto, dashboards por rol y exportación a PDF. Todo corre containerizado con Docker, desplegado en la Facultad de Ingeniería.
Backend e infraestructura, con foco en calidad. Definí el modelado y la normalización del esquema de datos (8 entidades) para un flujo de aprobación de 4 estados y 5 roles. Armé la estrategia de testing del proyecto: 165+ tests en 27 archivos con Pest PHP, combinando unitarios sobre modelos y clases de servicio con tests de integración end-to-end de todos los flujos. Contribuí al servicio de WebSocket y validé su comportamiento de punta a punta. El frontend en Next.js estuvo a cargo de otro integrante del equipo.
Un sistema desplegado en la Facultad de Ingeniería, empezando a usarse, pensado para más de 100 usuarios concurrentes. Fue nuestro proyecto final de carrera, tratado con estándares cercanos a los de un entorno profesional.
Un ejemplo de cómo vinculo cada requisito con el caso de prueba que lo verifica.