← Exercices BD04

🍃 Mini-projet BD04

Catalogue produits e-commerce MongoDB

🎯 Objectif

Créer un catalogue produits flexible avec MongoDB : variantes (taille/couleur), reviews embedées, gestion de stock, et recherche par attributs variables.

Durée estimée : 3–4 heures

📋 Fonctionnalités

🗺️ Étapes

1. Modéliser le schéma produit avec variantes embedded
2. Insérer 20 produits avec variantes et reviews
3. Créer les index (category, price, text, TTL cart)
4. Implémenter addReview (cap à 10 + recalcul score)
5. Implémenter la réservation de stock (atomic)
6. Requêtes de filtrage dynamique par attributs

✅ Critères de validation