GeClAu

GeClAu empezó como un proyecto académico y terminó resolviendo un problema real de la UTN Mar del Plata. Detrás de algo tan simple como asignar un aula había horarios, docentes, capacidades, recursos y un montón de reglas que tenían que convivir sin pisarse. Hoy la app está en uso en la facultad y sigue evolucionando a partir de las necesidades de quienes la usan.

Desarrollado en equipo por Grupo6sConocer Grupo6s

El problema

Antes de GeClAu, buena parte de la gestión estaba repartida entre planillas Excel armadas por distintas personas, mensajes y archivos con formatos diferentes. Cada uno había encontrado su propia forma de resolver el trabajo, pero mantener una única versión de la información se volvía cada vez más difícil. El desafío no era pasar esas planillas a una web, era entender qué necesitaba cada usuario y unificar todo en una herramienta que sirviera para todos.

Mi participación

Analista funcional

Yo era quien tenía el contacto más directo con los usuarios y autoridades de UTNMDP. En las reuniones escuchaba qué necesitaban, entendía el problema y después lo llevaba al equipo para debatir cómo convertirlo en una funcionalidad real.

UX/UI

Otro de mis focos fue UX/UI. Muchas de las reglas académicas eran complejas por detrás, así que el desafío era encontrar la forma de que no se sintieran así en pantalla y que la app resultara clara para quienes la usan todos los días.

Frontend

Mi foco principal estuvo en frontend con React y TypeScript. Entre otras piezas, desarrollé la grilla horaria interactiva utilizada para visualizar y gestionar la asignación de aulas.

Backend e integración

También contribuí en autenticación, permisos, validaciones e integración con el backend, trabajando sobre el producto más allá de la interfaz.

Documentación y evolución

Participé en la documentación técnica, mantenimiento y evolución posterior del sistema.

Decisiones y desafíos

Traducir necesidades reales

Las reuniones y el relevamiento con quienes utilizarían la aplicación fueron parte del desarrollo: los requerimientos debían convertirse en comportamientos concretos del producto.

Hacer simple una lógica compleja

La interfaz debía ocultar gran parte de la complejidad académica sin perder información ni control sobre aulas, horarios, clases y restricciones.

Unificar una gestión fragmentada

Cada usuario había resuelto parte del trabajo con sus propias planillas Excel y formatos. El objetivo no era trasladar ese mismo caos a una web, sino encontrar una única forma de trabajar que pudiera adaptarse a las necesidades de todos.

Resultado

GeClAu pasó de ser un proyecto académico a una herramienta implementada y operativa en UTN Mar del Plata. Centraliza la gestión académica, ayuda a prevenir conflictos de horarios y espacios y facilita la administración y consulta de la información desde un único sistema.

Tecnologías

  • React
  • TypeScript
  • Vite
  • Chakra UI
  • React Hook Form
  • Zod
  • React Router
  • Node.js
  • Express
  • TypeORM
  • MySQL / MariaDB
  • JWT
  • bcrypt
  • Docker