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

https://github.com/pushpendra-1697/user_management_system

About This application for contact-listing applications can help users stay organized and efficient by providing a centralized location for managing and accessing their contact information. The app allows users to create their own contacts after token-based authentication.
https://github.com/pushpendra-1697/user_management_system

authentication axios bson-format bsondump expressjs hooks html-css-javascript mongodb nodejs react-components react-redux react-router-dom reactjs redux-thunk rest-api token-authetication

Last synced: 7 months ago
JSON representation

About This application for contact-listing applications can help users stay organized and efficient by providing a centralized location for managing and accessing their contact information. The app allows users to create their own contacts after token-based authentication.

Awesome Lists containing this project

README

          

# User_management_system
# Overview

This application for contact-listing applications can help users stay organized and efficient by providing a centralized location for managing and accessing their contact information. The app allows users to create their own contacts after token-based authentication.

# Frontend Verecel Deployed Link :

https://usermanager-eight.vercel.app/

# Backend Render Deployed Link:

https://usermanager-o6ya.onrender.com/

# Tech Stack :

# A) Frontend :

React (JSX Syntax), Redux, Chakra-ui Library for Styling & Modal, Axios for handling asynchronous requests, react-router-dom for routing or Navigate from one page to another, Standard react components, React-hooks, chakra-icons & react-icons.

# B) Backend :

Node.js, Express.js, MongoDB (NoSQL), mongoose for connecting the database to the server, cors for handling the Cors error, relationships between collections, BSON, and Bsondump.

# Some instructions to run locally :

## Installation

Clone the Repository from GitHub. Then do the following steps:

```bash
npm install

# For Frontend
npm run start
(Or)
npm start

# For Backend
npm run server
```

# Some HTTP (Hyper Text Transfer Protocol) Status Code Which I used :

404 ---> Not Found/failure

200 ---> OK/Success/get/put

201 ---> Created/post

204 ----> Delete/reject

# Some Project Screenshots :

# A) For Computer Screen:
![Screenshot (309)](https://github.com/Pushpendra-1697/User_management_system/assets/104748364/eff31d9c-ea59-49ed-be10-89804751a284)
![Screenshot (310)](https://github.com/Pushpendra-1697/User_management_system/assets/104748364/d201d5aa-a3cc-4492-b9e0-8c0613fb6fc2)
![Screenshot (311)](https://github.com/Pushpendra-1697/User_management_system/assets/104748364/d954a638-9476-4c1a-9b54-d3cd1de3a3e4)

# B) For Mobile/Tablet Screen :
![Screenshot (312)](https://github.com/Pushpendra-1697/User_management_system/assets/104748364/6ad4c46d-125f-4b8b-85bd-dd26ab6b696f)