- MERN Stack
- OpenAI API for real-time chatbot
- GPT 3.5 turbo
- GPT 4
- Node.js & Express for backend and create REST API with TypeScript
- MongoDB for database
- Vite for frontend
- bcrypt for encrypt password
- jwt json for authorization & authentication
- HTTP cookies
- Multiple middleware checks for security
- Material UI for UI design
- React
- MUI
- Context
- Axios
- Router
- Morgan
-
request for user register
- encrypt password
- add validations using middleware
-
Login function
-
Authentication Token
run backend - npm run dev