# 🌐 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 …