Plataforma académica de planeación universitaria.
El problema y la solución
Planear un semestre universitario suele implicar hojas de cálculo, PDFs del pensum y mucho ensayo y error. Uniplanner centraliza toda la vida académica en una sola plataforma: pensum, matrícula, horarios y calificaciones. El backend prioriza reglas de negocio en la propia base de datos (funciones, vistas y triggers en PostgreSQL) para garantizar rendimiento y consistencia, expone APIs seguras con JWT, control de permisos y rate limiting, y delega el trabajo pesado — procesamiento de IA, generación de PDFs y notificaciones push — a workers asíncronos con colas.
Highlights
- APIs seguras (JWT)
- Lógica avanzada en PostgreSQL
- Workers asíncronos + colas
Qué hace
- [01]
Arquitectura backend con FastAPI + SQLAlchemy + PostgreSQL, con funciones, vistas y triggers en base de datos.
- [02]
Autenticación JWT, control de permisos, rate limiting y validación estricta de datos.
- [03]
Módulos de pensum, matrícula, horarios y calificaciones, priorizando reglas en SQL para rendimiento y consistencia.
- [04]
Flujos asíncronos con workers y colas para procesamiento de IA, generación de PDFs y notificaciones push.
Probar la app
Haz clic en una captura para ampliarla
Stack tecnológico
- Python
- FastAPI
- SQLAlchemy
- PostgreSQL
- JWT
- Docker