Resumen corto
Módulo diseñado para manejar reprogramaciones relacionadas con SIASE. Existen dos versiones: una demo pública local-only (sin backend) y un prototipo que integra backend para validar la lógica y la persistencia. El foco fue dejar claro el flujo operativo, las validaciones y los estados del proceso.
Propósito real
Presentar la solución a la UANL para integrarla con los sistemas existentes: sintetizar qué hace la herramienta, cómo automatiza pasos y qué ventajas prácticas aporta a la gestión de reprogramaciones, todo sin adornos y con evidencia de funcionamiento en el prototipo.
Qué hace (demo pública)
- Representa el flujo de reprogramación desde la solicitud hasta la respuesta.
- Prototipo con backend que procesa y registra las solicitudes; demo local-only muestra la interfaz y el flujo en el cliente sin servicios de servidor.
- Validaciones y retroalimentación inmediata para guiar al usuario en cada paso.
Características clave
- Dos entregables: demo local-only (sin backend) y prototipo con backend para pruebas reales.
- Interactividad con JavaScript: manejo de estados, validaciones en cliente y mensajes claros.
- Backend en el prototipo para lógica de negocio y persistencia; scripts de ayuda para despliegue/pruebas.
- Enfoque en claridad operativa: formularios, mensajes de estado y pasos explícitos.
Tecnologías
Frontend: JavaScript, HTML, CSS.
Backend: Java, Spring Boot.
Utilidades menores en scripts Shell y Python según necesidades del proyecto.
Despliegue
Demo publica: Cloudflare Pages.
Prototipo completo: Github CD/CI para despliegue automático en Azure back/front.
Diseño y accesibilidad
Interfaz pensada para uso eficiente: controles visibles, jerarquía clara y mensajes concisos que reduzcan errores humanos. Prioridad en que el flujo sea sencillo de entender para personal administrativo.
Retos y aprendizajes
- Mantener el mismo flujo en demo y prototipo sin crear confusión entre versiones.
- Traducir procesos administrativos a validaciones y estados que el sistema pueda manejar automáticamente.
- Coordinar cliente y servidor para reproducir condiciones reales de uso.
Impacto
Provee una demostración práctica de cómo automatizar y transparentar procesos de reprogramación dentro de la infraestructura institucional, facilitando la evaluación técnica para su posible incorporación a sistemas existentes.