#Frontend creation
1. create typescript frontend - npm create vite@latest
2. npm installation - npm install
3. react dom installation - npm install react-router-dom
4. Material UI installation - npm install @mui/material @emotion/react @emotion/styled and npm install @mui/icons-material @mui/material @emotion/styled @emotion/react
#Setup backend part - Javascript
1. npm init -y
2. npm install
3. npm install express mongoose dotenv nodemon
4. npm i bcryptjs jsonwebtoken
5. npm i passport-jwt
6. npm install passport
7. Install cors - npm i cors
#Migrate backend javascript to typescript
1. npm install --save-dev typescript ts-node @types/node @types/express @types/mongodb
2. npx tsc --init
3. npm install --save-dev @types/passport @types/passport-jwt @types/mongoose
4. npm install dotenv
5. npm install @types/jwt-decode --save-dev
*To run frontend npm run dev
*To run backend npm run dev