Initial Setup Commands: Step 1: npm init Step 2: npm install -D typescript ts-node nodemon @types/node Step 3: npx tsc --init Step 4: Add dev script in package.json file inside scripts "dev":"nodemon server.ts" Step 5: Create a server.ts file in root folder to run it Step 6: Setup EsLint npm init @eslint/config Step 7: Installing dependencies npm i express npm i -D @types/express npm i dotenv npm i -D @types/dotenv Note: incomplete cmd Swagger documentation available in /docs