Bienvenue sur le CarAPI qui est un REST API fait à partir de la technologie Nodejs. Un serveur crée par le framework Express de Node afin d'accomplir les caractéristiques suivants :
- Créer , mettre à jour , supprimer , récupérer les voitures dans la base de données.
- Un utilisateur peut commenter une voiture ou plusieurs , même étant non-authentifier.
- Par contre un utilisateur non-authentifier n'a pas le privilège de récupérer les commentaires
- Nodejs
- Express
- MongoDB
- Mongoose
- JsonWebToken
- Bcryptjs
- Avoir Nodejs installé dans son machine
- Cloner le repository sur votre machine et acceder à la directory :
git clone https://github.com/RaveloMevaSoavina/car-api.git
cd car-api
-
Taper la commande suivante pour l'installation des dépendances tiers :
npm install
-
Lancer le server :
npm run dev
- Cars entity :
GET localhost:8080/api/v1/car/retrieve
POST localhost:8080/api/v1/car/create
DELETE localhost:8080/api/v1/car/delete
PUT localhost:8080/api/v1/car/update
- Comments entity:
GET localhost:8080/api/v1/comment/retrieveByCar
POST localhost:8080/api/v1/comment/create
DELETE localhost:8080/api/v1/comment/delete
PUT localhost:8080/api/v1/commnet/update
- Authentification entity :
POST localhost:8080/api/v1/auth/login
POST localhost:8080/api/v1/comment/register
author : @RAVELO MEVA SOAVINA
website : https://ravelomevasoavina.vercel.app
Linkedin : https://www.linkedin.com/in/meva-soavina-ravelo-8a455120a/