Skip to content

Latest commit

 

History

23 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nom du Projet

Gestion des Produits Cosmétiques

Description du Projet

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.

Partie Serveur (Spring Boot)

-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.

Utilisation de MongoDB dans la Partie Serveur

Pour la persistance des données, ce projet utilise MongoDB, une base de données NoSQL flexible et évolutive.

Partie Client (Angular)

La partie client de l'application est développée en utilisant Angular, un framework JavaScript pour la création d'applications web.

Installation et utilisation d’Angular:

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/

Installation et utilisation de Spring boot

1-prérequis:
*JAVA
2-Accès au projet:
*http://localhost:8080

Analyse et Conception

Diagramme de cas d'utilisation:
image

Diagramme de séquence ajouter un produit:

image

Diagramme de séquence consulter les produits:

image

Diagramme de classe:

image

Architecture du projet

image

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages