https://github.com/zilean12/crud-application-using-mern-stack
User Management System - crud application using mern stack
https://github.com/zilean12/crud-application-using-mern-stack
Last synced: 6 months ago
JSON representation
User Management System - crud application using mern stack
- Host: GitHub
- URL: https://github.com/zilean12/crud-application-using-mern-stack
- Owner: Zilean12
- Created: 2024-03-31T17:18:52.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-04-08T11:47:13.000Z (over 1 year ago)
- Last Synced: 2025-02-09T22:42:54.472Z (8 months ago)
- Language: JavaScript
- Size: 3.61 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# User Management System (CRUD App) 🚀
## Description
Welcome to the User Management System! This is a dynamic web application designed to empower users to efficiently manage their skills and addresses. Crafted with React and powered by Axios for seamless HTTP requests to a robust backend server.
## Installation
Getting started is a breeze! Simply follow these steps:
1. **Clone the repository:** `git clone https://github.com/Zilean12/crud-application-using-mern-stack.git`
2. **Navigate to the project directory:** `cd repository`
3. **Install dependencies:** `npm install`
4. **To start the application for client:**
Navigate to the client directory `cd client` and start the application with `npm start`
5. **To start the application for server:**
Navigate to the server directory`cd server` and start the application with `npm start`
6. **Configure your MongoDB connection:**
Update the `.env` file with your MongoDB connection string. You can use a local MongoDB server or a MongoDB Atlas cluster.## Usage
Once installed, unleash the power of the User Management System with a single command:
## Features
Experience a plethora of functionalities:
- Effortlessly add, update, and delete skills.
- Seamlessly update addresses, hobbies, skills, and phone numbers.## Database Relationships
Unlock the intricacies of our MongoDB database relationships:
### One-to-One
Each user is intricately connected with a detail record. In MongoDB, this synergy is achieved through embedding the detail document within the user document.
### One-to-Many
Users boast multiple phone numbers, fostering a one-to-many relationship. MongoDB aptly handles this by embedding an array of phone number documents within the user document.
### Many-to-Many
Dive into the rich tapestry of user hobbies and skills! Users can indulge in multiple hobbies and skills, each associated with multiple users. MongoDB's array of references elegantly captures this many-to-many relationship.