← Exercices BD05

🔍 Mini-projet BD05

Dashboard analytics e-commerce avec agrégations MongoDB

🎯 Objectif

Construire un dashboard analytics complet avec MongoDB Aggregation Pipeline : KPIs en temps réel, cohortes d'utilisateurs, analyse de rétention, et alertes via Change Streams.

Durée estimée : 4–5 heures

📋 Métriques à calculer

🗺️ Étapes

1. Générer des données de test réalistes (script seed)
2. Pipeline CA multi-période avec $facet
3. Pipeline top produits avec $lookup categories
4. Analyse de cohortes avec $group imbriqués
5. Change Stream pour alertes commandes premium
6. API Express exposant les KPIs en JSON

✅ Critères de validation