Interactive desktop dashboard for exploring gender-based violence data in Morocco — map, stats, and dynamic charts (PySide6).
# 🇲🇦 GRB-10
### Analyse & Visualisation des Données de Violence Basée sur le Genre au Maroc
*Une application desktop pour explorer, cartographier et visualiser des données sensibles à travers une interface moderne et interactive.*
---
## ✨ Aperçu
**GRB-10** est une application de bureau construite avec **PySide6** qui transforme un jeu de données brut sur la violence basée sur le genre au Maroc en une expérience visuelle claire et exploitable : carte interactive des régions, tableaux de bord statistiques et générateur de graphiques à la demande.
| 🗺️ Carte interactive | 📊 Graphiques statistiques | 🎛️ Visualisation dynamique |
|:---:|:---:|:---:|
| Statistiques par région, code couleur, popups détaillés | 8 analyses croisées prêtes à l'emploi | Choisissez vos variables, générez à la volée |
---
## 🚀 Fonctionnalités
- 🗺️ **Carte interactive du Maroc** (Folium + GeoPandas) — intensité de violence par région, thème sombre, popups riches (urbain/rural, types de violence)
- 📈 **8 graphiques statistiques** (Seaborn/Matplotlib) — lieu, contexte, âge, niveau scolaire, état civil… avec navigation détaillée
- 🎛️ **Générateur interactif** — combinez variable principale, filtre et catégorie pour créer barres ou camemberts à la demande
- 🖤 **Interface moderne** — fenêtre sans bordure, thème sombre, menu latéral rétractable
---
## 🗂️ Structure du projet
```
grb-10/
├── main.py # Point d'entrée — fenêtre principale
├── ui_interface.py # Interface Qt Designer (PySide6)
├── ressources_rc.py # Ressources compilées (icônes, images)
├── more.py # Modélisation orientée objet du dataset
├── graphe.py # Script de graphiques statiques
├── dataset.csv # Données VBG
├── maroc.geojson # Géométries des régions du Maroc
├── style.json # Style de la carte
├── requirements.txt # Dépendances Python
├── Rapport_ …