<aside> 💡 https://docs.nestjs.com/
https://blog.arcoptimizer.com/introduction-a-nest-js-pour-les-developpeurs-angulaires https://www.freecodecamp.org/news/build-web-apis-with-nestjs-beginners-guide/
</aside>
NestJS provides an out-of-the-box application architecture which allows developers and teams to create highly testable, scalable, loosely coupled and easily maintainable applications. NestJS combines the best concepts from Object-oriented programming and Functional reactive programming.
npm i -g @nestjs/cli
nest new project-name
The project (back) is organised like so :
node_modules
 & package.json
 → used for dependencies.tsconfig.json
→ for typescript configuration.nodemon.json
 → nodemon configuration (used to be able to reload changes on save).tslint.json
→ for type int linting.nest-cli.json
 → for CLI.src/
→ project’s files.src/main.ts
→ app entry file.src/app.module.ts
→ modules.src/app.controllers.ts
→ controllers.src/app.services.ts
→ providers.test/
 → tests files.Introduction to RESTful APIs with NestJS **Create an API Rest With NestJS and PostgreSQL Nest JS REST API CRUD Tutorial NESTJS CRUD generator**