gfirm.dev
Inicio
Proyecto · 2025

El papeleo que dejó de perderse en el camino.

Sistema de gestión de punta a punta. Tesis de grado.

Contexto

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.

Decisiones

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 en Docker, sobre un VPS propio.

Resultado

Sistema en uso real dentro de la facultad, pensado para más de 100 usuarios concurrentes. Cubrimos las funcionalidades críticas con testing (Pest en el backend), y validamos la integración entre frontend y backend antes de entregarlo. Fue nuestro proyecto final de carrera, tratado con estándares cercanos a los de un entorno profesional.

Trazabilidad

Cada requisito se apoya en el caso de prueba que lo verifica.

Requisitos
R1 · Historial de instrumentos por materia
R2 · Creación solo dentro del período habilitado
R3 · Asignación de cargos por departamento
Casos de prueba
T-01 Lista el histórico de instrumentos por materia
T-02 Rechaza la creación fuera de las fechas habilitadas
T-03 Solo un director queda asignado por departamento