This is a full-stack web application that includes user authentication (login and registration) and an admin panel using the MERN stack (MongoDB, Express.js, React.js, Node.js). It provides a foundation for building secure user authentication systems and an admin interface in your projects.
- User registration with email and password.
- User login with email and password.
- Secure password hashing using bcrypt.
- JSON Web Token (JWT) based authentication.
- Protected routes for authorized users.
- Admin panel for managing users and data.
- MongoDB as the database for storing user information and data.
Follow these instructions to get a copy of the project up and running on your local machine.
Make sure you have the following software installed on your system:
- Node.js: Download Node.js
- MongoDB: Download MongoDB
-
Clone the repository to your local machine:
git clone https://github.com/your-username/mern-login-register-admin.git cd mern-login-register-admin