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

https://github.com/pushpendra-1697/contact-list-ivykids

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/contact-list-ivykids

authentication axios bson-format bsondump express-js hooks html-css-javascript mongodb-database mongoosejs nodejs react-components react-redux react-router-dom reactjs redux-thunk relationships rest-api token-authetication

Last synced: 8 months ago
JSON representation

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

          

# Contact-List-Ivykids
# 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://contact-list-orpin.vercel.app

# Backend Cyclic Deployed Link:

https://contact-wh3n.onrender.com

# Tech Stack :

# A) Frontend :

React (JSX Syntax), Redux, Chakra-ui Library for Styling & Modal, axios for handling asynchrous request, 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 connect database to 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 (250)](https://user-images.githubusercontent.com/104748364/236613110-8cefba83-2dcb-4d87-bd66-7d75e65b7a3e.png)

![Screenshot (251)](https://user-images.githubusercontent.com/104748364/236613113-3b930b88-4248-4182-9a2b-0df496ddd8cc.png)

![Screenshot (252)](https://user-images.githubusercontent.com/104748364/236613121-1f371d4e-2bd4-4325-a2b7-5e16292fdf21.png)

# B) For Mobile/Tablet Screen :
![Screenshot (253)](https://user-images.githubusercontent.com/104748364/236613127-9d05328e-77a4-435b-94ea-0188c186bea7.png)

![Screenshot (254)](https://user-images.githubusercontent.com/104748364/236613132-faeacbbc-75c7-457b-b935-0c81e928b5d5.png)