Skip to content

Latest commit

 

History

History
13 lines (7 loc) · 1.25 KB

README.md

File metadata and controls

13 lines (7 loc) · 1.25 KB

#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.