Skip to content

About

Dashboard d’analyse interactif dédié à l’exploitation des données issues d’un formulaire, offrant des fonctionnalités avancées de filtrage par période, pays, pack et méthode de paiement. L’interface optimisée permet une analyse fluide et en temps réel, facilitant la prise de décision grâce à une visualisation claire et structurée des données.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

📊 Dashboard d'Analyse du Formulaire

Ce ### 🎛️ Fonctionnalités Interactives Avancées

  • 📅 Filtrage par période : Sélecteurs de dates début/fin
  • 🌍 Filtrage par pays : Sélection multi-critères
  • 📦 Filtrage par pack : Analyse ciblée par offre
  • 💳 Filtrage par paiement : Segmentation par méthode
  • 🔄 Actualisation temps réel : Bouton de mise à jour des données
  • 📐 Layout optimisé : Filtres sur une ligne pour économiser l'espaceard Streamlit fournit une interface web interactive pour analyser les données du formulaire nettoyé.

🚀 Lancement Rapide

Méthode 1 : Script de lancement

python lancer_dashboard.py

Méthode 2 : Commande directe

streamlit run dashboard_streamlit.py

📈 Fonctionnalités du Dashboard

🎯 Métriques Clés Affichées

1. Répartition des Offres Choisies

  • 📊 Graphiques : Camembert et barres horizontales
  • 📋 Détails : Nombre d'inscrits par pack (Premium, Essentiel, Standard, Avantage)
  • 💰 Analyse : Prix moyens, min et max par pack

2. Répartition Géographique

  • 🌍 Graphiques : Histogramme et carte interactive
  • 📍 Données : Nombre de participants par pays
  • 🗺️ Visualisation : Carte avec marqueurs proportionnels

3. Modes de Paiement

  • 💳 Graphiques : Barres et donuts
  • 📊 Analyse : Répartition des choix (Mobile Money, Carte Bancaire, etc.)

4. Évolution Temporelle

  • 📈 Graphiques : Lignes temporelles
  • 🕐 Analyses :
    • Inscriptions par jour
    • Inscriptions par heure
    • Répartition par jour de la semaine

5. Statistiques d'Âge

  • 🎂 Graphiques : Histogramme des âges
  • 👥 Tranches : Distribution par groupes d'âge (si disponible)

🎛️ Fonctionnalités Interactives Avancées

  • � Filtrage par période : Sélecteurs de dates début/fin
  • 🌍 Filtrage par pays : Sélection multi-critères
  • 📦 Filtrage par pack : Analyse ciblée par offre
  • � Filtrage par paiement : Segmentation par méthode
  • � Actualisation temps réel : Bouton de mise à jour des données

🛠️ Configuration Technique

Prérequis

  • Python 3.7+
  • Fichier Formulaire_FINAL_OPTIMISE.xlsx dans le même répertoire

Bibliothèques Utilisées

  • streamlit : Interface web interactive
  • plotly : Graphiques interactifs modernes
  • pandas : Manipulation et analyse des données
  • folium : Cartes interactives géographiques
  • streamlit-extras : Composants UI avancés

Port par Défaut

📁 Structure des Fichiers

├── dashboard_streamlit.py           # 📊 Application principale
├── styles.css                      # 🎨 Styles CSS personnalisés
├── nettoyage_formulaire.py         # 🧹 Script de nettoyage des données
├── lancer_dashboard.py             # 🚀 Script de lancement automatique
├── Formulaire_FINAL_OPTIMISE.xlsx  # 📄 Données finales nettoyées
├── Formulaire sans titre (réponses).xlsx  # 📄 Données originales
├── .streamlit/
│   └── config.toml                 # ⚙️ Configuration thème et serveur
└── README_Dashboard.md             # 📚 Documentation complète

🎨 Design et Interface

🌟 Design Premium Appliqué

  • Thème moderne : Configuration couleurs cohérentes via config.toml
  • CSS personnalisé : Styles avancés avec gradients et animations
  • Interface responsive : Adaptation automatique mobile/desktop
  • Cartes métriques : Design moderne avec effets hover
  • Sidebar stylée : Centre de contrôle avec design premium

🎯 Améliorations UX/UI

  • Animations fluides : Transitions et effets visuels
  • Couleurs thématiques : Palette harmonieuse et professionnelle
  • Typography moderne : Police optimisée pour la lisibilité
  • Layout optimisé : Disposition équilibrée des éléments
  • Économie d'espace : Filtres regroupés sur une ligne

🎨 Fonctionnalités Interactives

📊 Graphiques Interactifs

  • Zoom et panoramique sur tous les graphiques
  • Survol pour afficher les détails
  • Légendes cliquables pour filtrer

💾 Téléchargements

  • CSV : Export des données pour Excel/analyse
  • Excel : Fichier formaté avec toutes les colonnes

📱 Interface Responsive

  • Compatible mobile, tablette et desktop
  • Sidebar avec informations générales
  • Cartes métriques en haut de page

🚨 Dépannage

Le dashboard ne se lance pas

# Vérifier l'installation de Streamlit
pip install streamlit plotly folium streamlit-folium

# Relancer avec plus de détails
streamlit run dashboard_streamlit.py --logger.level=debug

Données non trouvées

  • Vérifier que Formulaire_FINAL_OPTIMISE.xlsx est dans le bon répertoire
  • S'assurer que le fichier n'est pas corrompu

Port déjà utilisé

# Utiliser un autre port
streamlit run dashboard_streamlit.py --server.port 8502

📈 Utilisation Recommandée

  1. Lancement : Utilisez python lancer_dashboard.py
  2. Navigation : Explorez les différentes sections dans l'ordre
  3. Analyse : Utilisez les graphiques interactifs pour approfondir
  4. Export : Téléchargez les données pour des analyses externes

🎯 Cas d'Usage

Pour le Marketing

  • Analyser les préférences géographiques
  • Identifier les heures d'affluence
  • Comprendre les choix de packs

Pour les Ventes

  • Suivre l'évolution des inscriptions
  • Analyser les méthodes de paiement préférées
  • Identifier les segments d'âge cibles

Pour la Qualité

  • Vérifier la validité des données de contact
  • Identifier les problèmes de saisie
  • Contrôler la cohérence géographique

🎉 Profitez de votre analyse de données interactive !

About

Dashboard d’analyse interactif dédié à l’exploitation des données issues d’un formulaire, offrant des fonctionnalités avancées de filtrage par période, pays, pack et méthode de paiement. L’interface optimisée permet une analyse fluide et en temps réel, facilitant la prise de décision grâce à une visualisation claire et structurée des données.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages