Live Link: Here
This is a User Management System that allows you to view, update, and manage user information. The project uses React for the frontend and Express with MongoDB for the backend. It supports functionalities such as user selection, updating user details, and photo upload.
- View User Details: View the details of users in the system.
- Edit User Information: Update user details such as name, email, phone, address, LinkedIn, Twitter, description, and photo.
- Photo Upload: Upload a new photo when updating user information.
- Modal: Use modals to update user details.
-
Frontend:
- React
- Redux (for state management)
- React Hook Form (for form handling)
- SweetAlert2 (for notifications)
- Axios (for API requests)
-
Backend:
- Express.js
- MongoDB
- Multer (for handling file uploads)
Make sure you have the following installed on your machine:
- Node.js (for both frontend and backend)
- MongoDB (or a MongoDB cluster)
- Clone the repository. (Check My Repos)
- Navigate to the backend folder and install dependencies:
cd backend npm install