Plataforma de gestión escolar centralizada. Sistema administrativo de alto rendimiento desarrollado en Django y preparado para Google Cloud Run con base de datos Oracle Enterprise, diseñado para la administración integral de instituciones educativas.
Las instituciones educativas manejan una carga documental y académica crítica que requiere un entorno centralizado de alta disponibilidad.
Desafíos resueltos por la arquitectura de Athena:
- Centralización de Cargas Académicas: Eliminación de conflictos en asignaciones de docentes, grados y materias institucionales.
- Estructuración de Contenidos Pedagógicos: Organización sistemática de guías de estudio, talleres y material académico clasificado por año, periodo y grado.
- Control Rectoral: Visibilidad estratégica para la dirección escolar sobre la actividad académica y el flujo institucional.
- Gestión Académica Centralizada: Control estructurado de asignaturas y cursos con jerarquía clara por áreas de conocimiento.
- Panel de Rectoría: Interfaz administrativa avanzada (
panel_rector) para supervisión, métricas de avance y control de publicaciones. - Integración con la Nube: Preparado para sincronización en la nube con Google Cloud Storage (GCS) y arquitectura serverless container.
graph TD
User([Estudiante / Docente / Rector]) -->|HTTPS / SSL| CloudRun[Google Cloud Run Container]
subgraph Core de la Aplicación
CloudRun --> WSGI[Gunicorn WSGI Server]
WSGI --> DjangoCore[Django 5.x Framework]
DjangoCore --> AdminPanel[Panel Rector / Django Admin Custom]
DjangoCore --> PublicWeb[Portal Público / Visor de Guías]
end
subgraph Capa de Persistencia
DjangoCore <--> OracleDB[(Oracle Enterprise Database)]
DjangoCore <--> GCS[(Google Cloud Storage - Media Assets)]
end
- Lenguaje: Python 3.11+
- Framework Web: Django 5.x
- Base de Datos: Oracle Enterprise Database
- Infraestructura: Google Cloud Run, Docker
- Almacenamiento: Google Cloud Storage (GCS)
- Frontend: HTML5, Vanilla CSS3, JavaScript
Juan David Herrera
AI Automation Engineer | Product Engineer · AI, Systems & Web3
Bogotá, Colombia
- GitHub: @jd5073356-max
- LinkedIn: linkedin.com/in/juan-david-herrera
