Skip to content

ContactsHub is an intuitive application that simplifies contact management for users. This full project utilizes APIs to facilitate communication between frontend and backend components.

Notifications You must be signed in to change notification settings

kanaan01/ContactsHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#ContactsHub ContactsHub is an application for managing your contacts, built with Reactjs, Expressjs, MongoDB, and JWT. With ContactsHub, each user has their own list of contacts, which they can add, delete, and update as needed.

##Features User authentication with JSON Web Tokens (JWT) Secure password hashing and storage with bcrypt Create, read, update, and delete (CRUD) operations for contacts Search functionality to quickly find specific contacts User-friendly interface with a modern design

##Technologies Used Reactjs for the frontend user interface Expressjs for the backend API MongoDB for the database storage JSON Web Tokens (JWT) for user authentication and authorization

##Getting Started

To get started with ContactsHub, you will need to have Node.js and MongoDB installed on your machine. You can then follow these steps: Clone the repository to your local machine: git clone https://github.com/kanaan01/ContactsHub.git Navigate to the project directory: cd ContactsHub Install dependencies: npm install Start the server: npm start Open the application in your web browser: http://localhost:5000

##Contributing

Contributions are welcome! If you would like to contribute to ContactsHub, please fork the repository and submit a pull request with your changes.

About

ContactsHub is an intuitive application that simplifies contact management for users. This full project utilizes APIs to facilitate communication between frontend and backend components.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published