Releases: Homie-s-Project/mercure
V2.0.0 - Mercure
V2 - Mercure
Voici la deuxième version pour le dépôt finale de notre application. Mercure est une plate-forme de e-commerce où l'on peut trouver plein de produit en tout genre pour nos meilleurs amis.
Sur cette application, les produits ne sont pas les seules choses que nous pouvons commander, vous pourrez aussi trouver le prochain compagnon de votre famille.
Les explications concernant l'installation de l'application se trouvent dans le README.md
Tout notre planning est disponible dans la page de planning.
Dans cette version voici tous les changements qu'il y a eu :
- Système de commande selon panier#26 [ @Flasssh ]
- Création du panier#21 [ @Chriss052 ]
- Création du lien entre notre app et Stripe#35 [ @Flasssh ]
- Ajout de Grafana avec le dashboard Redis#57 [ @Flasssh ]
- Récupérer le rôles dans le JWTMiddleware#58 [ @Flasssh ]
- Ajouter 2 interceptors pour gérer le token#66 [ @Flasssh ]
- Ajouter bad token dans le middleware jwt#67 [ @Flasssh ]
- Améliorer le système de panier et ajouter le faites que les non-connecté peuvent l'utiliser.#74 [ @Flasssh ]
- Fix problème de cache qui ne se récupère pas dans les actions#76 [ @Flasssh ]
- Amélioration du logger, middleware => routes#79 [ @Flasssh ]
- Ajouter productType, ProductInfo pour les produits#82 [ @Flasssh ]
- Création du service de cart#85 [ @Flasssh ]
- Création du controller pour les roles#86 [ @Flasssh ]
- Fix bug fonctionnalité de recherche#91 [ @Flasssh ]
- Ajout des fonctionnalité des produits sur le front#93 [ @Flasssh ]
- Fix bug pas de seed actualisé#95 [ @Flasssh ]
- Delivery controller, to manage delivery#99 [ @Flasssh ]
- Création d'une page de paramètre#56 [ @bottaalexandre ]
- Lier le panier au backend#102 [ @Flasssh ]
- Création du Guard pour vérifier la connexion avant d'accéder à certaine page.#83 [ @Flasssh ]
- Ajouter les filtres à la page de recherche#97 [ @Flasssh ]
- Route pour récupérer tous les user, produits et animaux pour la gestion#117 [ @Flasssh ]
- FIX Erreur lorsqu'on fait un achat connecté.#118 [ @Flasssh ]
- Ajouter la recherche locale des filtres#122 [ @Flasssh ]
- Création bouton login#108 [ @WilliamDevv ]
- Création de l'interface pouvant faire changer de rôle l'utilisateur dans les paramètres#125 [ @Flasssh ]
- CRUD "Animals"#45 [ @SchindlerSimao ]
- Recharger le panier après que le service à refait une requête#103 [ @Flasssh ]
- Création page de gestion d'utilisateurs#107 [ @Flasssh ]
- Crée le productMamager#123 [ @SchindlerSimao ]
- Historique de commande ainsi que vérification des commandes après l'achat#133 [ @Flasssh ]
- Ajout page de confirmation après achat#134 [ @Flasssh ]
- Création d'un script pour les pentests#136 [ @Flasssh ]
- Bouton de déconnexion#140 [ @WilliamDevv ]
Dans la réalisation de cette release, il y a eu 5 contributeurs :
Pour toute question ou bug, veuillez contacter un membre de l'équipe.
V1.0.0 - Mercure
V1 - Mercure
Voici la première version pour le dépôt intermédiaire de notre application. Mercure est une plate-forme de e-commerce où l'on peut trouver plein de produit en tout genre pour nos meilleurs amis.
Sur cette application, les produits ne sont pas les seules choses que nous pouvons commander, vous pourrez aussi trouver le prochain compagnon de votre famille.
Les explications concernant l'installation de l'application se trouvent dans le README.md
Tout notre planning est disponible dans la page de planning.
Dans cette première, vous pourrez trouver :
- Un système d'authentification avec Google et Microsoft, JWT
- Un page d'accueil, de connexion et une page de profil, historique de commande
- Route pour récupérer les données des produits, shopping
- Un panier qui est géré avec un cache
- Un docker fonctionnel qui permet de lancer facilement tout ce qui est nécessaire pour le bon fonctionnement.
- Un dashboard (grafana), pour récupérer et suivre les infos de notre base de données, backend et cache.
- Système de tests via GitHub à chaque PR, vous pouvez observer les exécutions dans la page Actions
Dans la réalisation de cette release, il y a eu 5 contributeurs :
Pour toute question ou bug, veuillez contacter un membre de l'équipe.