Gestion des Produits Cosmétiques
Ce projet vise à créer une application de gestion des produits cosmétiques, permettant aux utilisateurs d'afficher, mettre à jour, supprimer et rechercher des produits. L'application comprend également un système d'authentification pour assurer la sécurité des utilisateurs.
-GET : Récupère la liste complète des produits cosmétiques.
-GET By Id: Récupère les détails d'un produit spécifique.
-POST: Ajoute un nouveau produit à la base de données.
-PUT: Met à jour les informations d'un produit existant.
-DELETE : Supprime un produit de la base de données.
Pour la persistance des données, ce projet utilise MongoDB, une base de données NoSQL flexible et évolutive.
La partie client de l'application est développée en utilisant Angular, un framework JavaScript pour la création d'applications web.
1-prérequis:
*Node.js
*Angular CLI: nmp install -g @angular/cli
2-lancement du projet:
*la comande: ng serve
3-Accès au projet:
*http://localhost:4200/
1-prérequis:
*JAVA
2-Accès au projet:
*http://localhost:8080
Diagramme de cas d'utilisation:

Diagramme de séquence ajouter un produit:

Diagramme de séquence consulter les produits:

Diagramme de classe:

