npm i npm i node npm i mongodb mongoose cors dotenv express npm i bcrypt npm i jsonwebtoken npm init JWT secret key generate in terminal/command node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"