Skip to content

Test d'application de e-commerce inspiré du site Amazon (RESTful API) en utilisant le framework backend NESTJS avec une authentification JWT et l'utilisation d'une base de données en MongoDB (techno utilisées : Docker, MongoDB, Mongoose, mongo-express)

Notifications You must be signed in to change notification settings

tony-dugue/amazon-clone-nestjs-api

Repository files navigation

Présentation du projet


RESTful API du test d'application de e-commerce inspiré du site Amazon en utilisant le framework backend NESTJS avec une authentification JWT et l'utilisation d'une base de données en MongoDB (techno utilisées : Docker, MongoDB, Mongoose, mongo-express)

Ce projet a été initialisé avec le starter de la CLI Nest.

Nest Logo

A progressive Node.js framework for building efficient and scalable server-side applications.

NPM Version Package License NPM Downloads CircleCI Coverage Discord Backers on Open Collective Sponsors on Open Collective Support us

🚀 Installation du projet


  • récupération du projet sur Github par HTTPS :
$ https://github.com/tony-dugue/amazon-clone-nestjs-api.git
  • installer les packages :
$ yarn install

Démarrer l'application


(1) démarrer l'application docker

(2) Démarrer le serveur de développement (à la racine du projet) :

$ yarn start #ou $ npm run start

Ou avec le watch mode

$ yarn start:dev #ou $ npm run start:dev

(3) dans le navigateur, visualisation de la base de données :

http://localhost:8081/

Autres commandes

Démarrer les services dans docker :

$ docker-compose up -d

Voir les containers docker en cours de fonctionnement (si la bdd est bien démarrée) :

$ docker ps

Préparer l'application pour la production :

$ yarn start:prod #ou $ npm run start:prod

Ressources utilisées dans le projet


docker
Base de données : MongoDB
ODM : mangoose
GUI base de données : mongo-express
Hachage des mots de passe : Bcrypt
Authentification middleware pour Nodejs : passport.js
Passerelle de paiement : stripe

Nestjs Support


Nest is an MIT licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please read more here.

Stay in touch

About

Test d'application de e-commerce inspiré du site Amazon (RESTful API) en utilisant le framework backend NESTJS avec une authentification JWT et l'utilisation d'une base de données en MongoDB (techno utilisées : Docker, MongoDB, Mongoose, mongo-express)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published