Bundle buddy est un site regroupant différents packages npm. Il est possible d'ajouter ces packages à son bundle afin de construire son fichier package.json
et installer ses différentes dépendances (fonctionnalité nécessitant un compte utilisateur).
Le site à été développé selon ce cahier des charges, dans le but de découvrir le développement symfony :
- Le site permet d'acheter, d'échanger ou de réserver des “produits” (chaussures, séances de yoga, location de gites, livres, services…).
- La table produit est en relation avec d'autres tables permettant de filtrer les données (catégories, gammes de prix, ville, mots-clés…)
- Les produits achetés, échangés ou réservés sont placés dans un “panier” lié à l'utilisateur connecté
- Parcourir les produits en filtrant les données
- Voir les produits sous forme de liste ou vignettes
- Voir le détail d'un produit sélectionné
- Ajouter un produit à son panier
- Voir son panier
- Supprimer un produit du panier
- Ajouter / éditer les produits et tables en relation
- Avoir un “back-office” avec une vue globale des choses
- Pour chaque “produit” voir combien de fois il est commandé / acheté (sans historique)
- Le site doit être en ligne sur mmi-unistra.fr