Skip to content

Latest commit

Β 

History

History
74 lines (69 loc) Β· 3.18 KB

File metadata and controls

74 lines (69 loc) Β· 3.18 KB

πŸ“Š PROYECTO: Observatorio de BilingΓΌismo

Estructura Organizacional Final

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

═══════════════════════════════════════════════════════════════════════