This is an Contact Manager App made with NodeJS ExpressJS and MongoDB AUTH + CRUD REST API with JWT and all Request Response validation
$ npm install
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov
----- Contact Manager App --------
Things Used are listed below ::-->> Create Express Server Express Project Setup Thunder Client Setup Express Router Setup Error Handling Async Handler Express Middleware MongoDB Setup Mongoose Schema CRUD API User Authentication Registration AND Login API Controllers & DB Operations Password Hashing & Comparing Sign/Verify JWT Handle Relationship in MongoDB Protected Route User Authorization API Testing