P-02Producto · Educación
UNITRU Academic
La vida académica del SUV, más clara.
Dashboard académico para estudiantes de la UNT que automatiza el acceso al SUV, predice notas y optimiza horarios.
- Año
- 2026
- Tipo
- Proyecto personal
- Lenguajes
- Python, TypeScript
- Demo
- Pública
El problema
La información del Sistema Universitario Virtual (SUV) de la UNT está repartida en varias pantallas, lo que dificulta decidir sobre notas, asistencia y horarios.
La propuesta
- Backend en FastAPI que, con Playwright (Chromium headless), extrae la información académica en una sola sesión; el captcha se resuelve con OCR local (Tesseract).
- Frontend en Next.js con notas por unidad, asistencia, récord académico y analíticas por periodo.
- Predictor de las combinaciones de notas que permiten aprobar y optimizador de horarios sin conflictos.
- Las credenciales nunca se guardan: solo existen durante la sesión WebSocket activa.
Así se ve

Flujo del sistema
Dibujado con la notación de los diagramas de flujo de procesos de ingeniería química.
- Entrada
- Proceso
- Almacenamiento
- Salida