This is a full stack web application built using MongoDB, Express, and React. The application is a phonebook that allows users to add, update, and delete contacts. The project also includes user authentication using bcrypt to encrypt passwords and jsonwebtoken to verify authentication.
To get started with the project, clone the repository and install the dependencies using npm in the respective directory
git clone https://github.com/your-username/full-stack-phonebook.git
cd full-stack-phonebook
npm install
To run the application locally, use the following command:
npm start
This will start both the server and the client. You can access the application by visiting http://localhost:3000.
- Add contacts to the phonebook
- Update existing contacts
- Delete contacts from the phonebook
- User authentication using bcrypt and jsonwebtoken
- MongoDB
- Express
- React
- Node.js
- bcrypt
- jsonwebtoken
Check out the live demo here.
This project is licensed under the MIT License. See the [LICENSE]