What is NestJS ? Nest is framework to build efficient, scalable Node.js server side applications. We can simply use Typescript and concepts like OOPS, Functional Programming are very basic things you should know. Why to use Nestjs ? NestJS is built around modularity thus it can organize the code into separate modules, making it easier to understand, maintain and scale. Connect Repository Table of Contents Controller and services 2.1 [Controller] 2.2 [Services] 1. Basics Setting up project $ npm i -g @nestjs/cli $ nest new project-name Enter fullscreen mode Exit fullscreen mode This is sufficient to setup our NestJS project which would give us few node modules along with some boilerplate files, an 'src' directory with core files.…