learn-backend Clone project Clone Repo npm install New project npm init tsc --init // For typescript npm install --save express morgan ts-node body-parser // Dependencies npm install --save-dev ts-node-dev // Dev Dependency npm install --save-dev @types/express @types/morgan @types/node // Types Tasks upsert(Create user if not eles update) search(by name, age) Database npm install typeorm --save npm install reflect-metadata --save npm install pg --save Request validation npm install --save class-validator npm install --save class-transformer Env npm install --save dotenv Authentication npm install --save jsonwebtoken npm install --save-dev @types/jsonwebtoken (Install Types)