This project is a full-stack web application that utilizes React, Redux, Node.js, Express.js, MongoDB Atlas, and JWT for authentication and authorization between routes. The user side of the application includes login, signup, profile page, and dashboard (not designed). The admin side includes login, users_view, search on user data, and CRUD operations on userData.
Technologies Used
React
Redux
CSS
React-Bootstrap
Node.js
Express.js
MongoDB Atlas
Mongoose
JWT
Features
User authentication and authorization using JWT
User registration and login
User profile page
Admin view of users and search on user data
CRUD operations on userData
Getting Started
To get started with this project, follow these steps:
Clone the repository to your local machine.
Install the necessary dependencies using npm install.