Necessary tools
Required software to develop the project.
Before starting the project itself, we need to install the necessary tools and software listed below. Due to the practical nature of the course, many programs will be required.
Required software
Node.js (LTS version)
NVM (Optional)
VSCode* - Used extensions below
ESLint
Prettier - Code formatter
Docker
DotENV
GitLens - Git supercharged
IntelliCode
Material Icon Theme (optional cosmetic)
Prisma (for the Parallel module)
GitHub account - During the project, we'll be committing at key points. If you have an account, you can benefit from this and also publish your project if you want.
Git - For actually committing and publishing the project
Insomnia* - REST Client for API testing (usage covered only in video lessons)
Docker Desktop (also requires WSL)
NestJS CLI (Installation detailed below)
Nest installation
The Nest CLI is our interface for using Nest's commands. To install it, run the command below in the terminal.
And to confirm that it has been installed successfully, check the version.
Last updated