/contact_manager

Contact Manager is a simple and efficient API that allows users to manage their contacts easily. Whether you need to keep track of your personal contacts or manage your business connections, Contact Manager has got you covered.

Primary LanguageJavaScript

Contact Manager

Contact Manager is a simple and efficient API that allows users to manage their contacts easily. Whether you need to keep track of your personal contacts or manage your business connections, Contact Manager has got you covered.

Features

  • Create, Update, and Delete Contacts: Users can effortlessly add new contacts, update existing ones, and remove contacts they no longer need.
  • Search and Filter: The app allows users to search for specific contacts by name, phone number, or email, and also provides filtering options to organize contacts based on different criteria.

Getting Started

Follow these instructions to get a copy of the Contact Manager up and running on your local machine:

Installation

  • Clone the repository to your local machine using the following command:
 git clone https://github.com/cliffgor/contact_manager.git
  • Change to the project directory:
 cd contact_manager
  • Install the required dependencies:
 npm install
  • Run the Application:
 npm run dev

Tech Stack

Server: Node, Express, MongoDB, Mongoose

License

MIT

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

CONNECTION_STRING

ACCESS_TOKEN_SECRET

PORT

Authors