This is a full-stack web application that uses the MERN (MongoDB, Express, React, Node.js) stack. It provides a basic authentication system using JWT (JSON Web Tokens) and bcrypt for password hashing.
- User registration and login
- Protected routes on the client side
- Password hashing for secure storage
-
Server Side:
- Node.js
- Express
- MongoDB
- Mongoose
- bcrypt
- cookie-parser
- cors
- dotenv
- jsonwebtoken
- nodemon (for development)
-
Client Side:
- React
- Redux Toolkit
- react-redux
- react-dom
- Clone the repository