Skip to content

Repository files navigation

Athena Enterprise School Management Platform Header

Athena — Enterprise School Management Platform

status Python Django Oracle GCP

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.


🎯 ¿Por qué existe Athena? (La Problemática)

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:

  1. Centralización de Cargas Académicas: Eliminación de conflictos en asignaciones de docentes, grados y materias institucionales.
  2. 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.
  3. Control Rectoral: Visibilidad estratégica para la dirección escolar sobre la actividad académica y el flujo institucional.

⚡ ¿Para qué sirve? (Propósito del Sistema)

  • 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.

🏗️ Arquitectura de Infraestructura

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
Loading

🛠️ Stack Tecnológico

  • 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

👤 Autor

Juan David Herrera
AI Automation Engineer | Product Engineer · AI, Systems & Web3
Bogotá, Colombia

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages