An open API service indexing awesome lists of open source software.

https://github.com/santhoshs50/user-management-dashboard

Task from Ajackus
https://github.com/santhoshs50/user-management-dashboard

axios cors css dotenv express html javascript mongodb mongoose nodejs react-redux react-router reactjs user-management

Last synced: 3 months ago
JSON representation

Task from Ajackus

Awesome Lists containing this project

README

          

# User Management Dashboard

## Overview
User Management Dashboard is a powerful and user-friendly application built using the **MERN stack (MongoDB, Express.js, React.js, Node.js)**. It streamlines user management with efficient CRUD operations, responsive design, and intuitive features.

## ๐ŸŒŸ Features

- ๐Ÿ”„ **Full CRUD Operations**: Add, update, delete, and view users seamlessly.
- ๐ŸŽจ **Responsive UI**: Designed to work perfectly on any deviceโ€”desktop, tablet, or mobile.
- ๐Ÿ”” **Error Notifications**: Real-time red popup alerts for duplicate entries or invalid input.
- ๐Ÿ› ๏ธ **API Integration**: Smooth backend and frontend communication via RESTful APIs.
- ๐Ÿ’ก **Form Validations**: Input fields with dynamic validation to prevent errors.
- ๐Ÿ”’ **Secure Data Handling**: Built with best practices for safe data storage and access.

## Technologies

- MongoDB for Database
- Node.js & Express.js for Backend
- React for Frontend

## Setup Instructions

### Backend
1. Navigate to the `backend` folder.
2. Install dependencies: `npm install`.
3. Add a `.env` file with `MONGO_URI` set to your MongoDB connection string.
4. Start the server: `npm start`.

### Frontend
1. Navigate to the `frontend` folder.
2. Install dependencies: `npm install`.
3. Start the development server: `npm start`.

## Deployment Links :

### Backend Deployment Link : https://user-management-dashboard-n6ie.onrender.com

### Frontend Deployment Link : https://user-management-dashboard-lac.vercel.app

## ๐Ÿ’ฌ Feedback

Got questions, ideas, or issues? Letโ€™s connect!

- **Email**: [santhoshsrinivasan29092001@gmail.com](mailto:santhoshsrinivasan29092001@gmail.com)
- **GitHub**: [Click here for Santhosh GitHub Profile](https://github.com/SanthoshS50)
- **LinkedIn**: [Click here for LinkedIn Profile](https://www.linkedin.com/in/santhosh29092001)