Logo Lanfrica

MarieSOWw/datasphere-senegal

Domain:

socioeconomic

Record type:

software
Creator:
Mar
Host:
# 🌐 DataSphere — Plateforme d'Analyse Multisectorielle Version finale: datasphere-senegal.onrender… > **Projet M2 Big Data** — Visualisation interactive avec Flask + Dash + MongoDB Atlas ## 📋 Présentation DataSphere est une plateforme Flask orchestrant **4 dashboards Dash** : | Dashboard | URL | Description | |---|---|---| | 🏦 **Bancaire** | `/bancaire/` | Positionnement des banques au Sénégal (BCEAO) — **projet central** | | 🛡️ **Assurance** | `/assurance/` | Analyse du portefeuille d'assurance (1 000 assurés) | | ☀️ **Énergie** | `/energie/` | Production solaire DC/AC (35 000+ relevés) | | 🏥 **Santé** | `/sante/` | Analyse hospitalière (500 patients) | ## 🏗️ Architecture du Projet ``` datasphere/ ├── app.py # Point d'entrée Flask + orchestration ├── .env # Configuration MongoDB Atlas ├── requirements.txt ├── README.md │ ├── utils/ │ └── db.py # Connexion MongoDB centralisée │ ├── dashboard/ │ ├── banking/ │ │ ├── app.py # Init Dash bancaire │ │ ├── layout.py # Layout dark premium │ │ ├── callbacks.py # Tous les callbacks │ │ └── rapport.py # Génération PDF par banque │ ├── assurance/ │ │ ├── app.py │ │ └── layout.py # Dashboard assurance │ ├── energie/ │ │ ├── app.py │ │ └── layout.py # Dashboard énergie solaire │ └── sante/ │ ├── app.py │ ├── layout.py # Layout hospitalier original │ ├── callbacks.py # Callbacks hospitaliers │ └── assets/ │ └── hospital_style.css # CSS original préservé │ ├── scripts/ │ ├── 0_load_all_data.py # 🚀 Script maître (lance tout) │ ├── 1_load_excel_to_mongo.py # Excel 2015-2020 → MongoDB │ ├── 2_scrape_bceao_pdfs.py # Scraping + OCR PDFs BCEAO │ ├── 3_normalize_and_merge.py # Fusion & normalisation sigles │ ├── 4_clean_data.py …