MERN User Management Web Application

📦 MERN User Management Web Application
This is a full-stack user management system built using the MERN stack (MongoDB, Express.js, React, Node.js). The application allows administrators to perform all essential CRUD (Create, Read, Update, Delete) operations on user data, including image upload for profile pictures.
Key Features:
- ✅ Create new users with validation and profile picture upload
- 📋 View a list of all users
- ✏️ Edit and update user information
- 🗑️ Delete users with confirmation modal
- 📤 Upload and preview profile images
- 🛡️ Backend input validation using
express-validator - 📡 RESTful API built with Express.js and MongoDB
Tech Stack:
- Frontend: React, Vite, Material UI, Axios
- Backend: Node.js, Express.js, MongoDB, Mongoose
- Image Upload: Multer
- Validation: express-validator
This project demonstrates solid CRUD functionality, form validation, API handling, and file management in a modern web app setup.




