T
TimeUL
Sistema de Horarios
Sprint 0 · MVP en desarrollo
Asignación inteligente de horarios, aulas y laboratorios.
Motor de optimización CP-SAT combinado con IA y aprendizaje automático para resolver el timetabling de la Universidad de Lima.28,000 estudiantes · 1,200 docentes · 6 facultades · 170 espacios.
Facultades
6
Estructura completa ULima
Programas
26
14 pregrado + 10 maestrías + 2 doctorados
Docentes
1,200
Pregrado + posgrado
Espacios físicos
170+
Aulas + laboratorios especializados
Arquitectura técnica
Sistema modular en contenedores. Despliegue local on-premises o en cloud para demostraciones.
Solver CP-SAT
Google OR-Tools con Constraint Programming + SAT. Restricciones duras (capacidad, disponibilidad, equipamiento) y blandas (preferencias docentes, ventanas, distancias).
OR-ToolsPythonCP-SAT
Capa IA/ML
Aprendizaje de preferencias docentes, predicción de demanda de cursos, y ajuste automático de pesos del solver vía feedback humano.
PyTorchscikit-learnMLflow
Stack full
Next.js 14 + FastAPI + PostgreSQL + Redis. Desplegable en Docker Compose para on-premises, y en Railway/Vercel/Cloudflare para demos.
Next.jsFastAPIPostgreSQL
Estado del sistema
OperativoFrontend (Next.js)
:3100
API (FastAPI)
:8100
PostgreSQL
:5532
Redis + Solver
:6479