Observatorio/
β
βββ π΅ ARCHIVOS PRINCIPALES
β βββ app.py (Punto de entrada Streamlit)
β βββ dashboard_config.py (Config compartida - Navbar, Filtros)
β βββ requirements.txt (Dependencias)
β βββ .env.example (Template de variables de entorno)
β
βββ π src/ (CΓDIGO FUENTE ORGANIZADO)
β βββ init.py
β β
β βββ config/ (Configuraciones)
β β βββ init.py
β β βββ logger_config.py (Sistema de logging centralizado)
β β
β βββ database/ (ποΈ MΓ³dulo de Base de Datos)
β β βββ init.py
β β βββ conexion.py (ConexiΓ³n MySQL + Engine)
β β βββ models.py (Modelos SQLAlchemy)
β β βββ crear_tablas.py (Crear schema de BD)
β β βββ crear_tabla_especifica.py
β β βββ migrate_imports.py (Script de migraciΓ³n - ya ejecutado)
β β
β βββ utils/ (Utilidades compartidas)
β βββ init.py
β
βββ π data/ (GESTIΓN DE DATOS)
β βββ csv/ (π₯ Archivos fuente)
β β βββ Tabla_2016_2019.csv
β β βββ Tabla_2021_2025.csv
β β βββ data_2025.csv
β β
β βββ imports/ (π€ Scripts de importaciΓ³n)
β β βββ insertar_datos_2016_2019.py
β β βββ insertar_datos_2021_2025.py
β β βββ insertar_docentes.py
β β βββ insertar_escuela_nueva.py
β β βββ insertar_estudiantes_colombo.py
β β βββ verificar_datos_tablas.py
β β
β βββ exports/ (π Exportaciones generadas)
β βββ verify/ (β ValidaciΓ³n)
β
β
βββ π¨ assets/ (RECURSOS)
β βββ Logo_rionegro.png
β
βββ π logs/ (REGISTROS)
β βββ (generados automΓ‘ticamente)
β
βββ βοΈ .streamlit/ (Config Streamlit)
β βββ config.toml
β
βββ π³ .devcontainer/ (Dev container config)
β
βββ π env/ (Virtual environment - excluir git)
β βββ Scripts/, Lib/, Include/
β βββ pyvenv.cfg
β
βββ π .git/ (Control de versiones)
βββ .gitignore (Reglas de exclusiΓ³n)
β
βββ π README.md & README_ESTRUCTURA.md
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π EJECUCIΓN: streamlit run app.py
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ