My Contact is a phonebook application in which multiple users can login and store their contacts.
Tech Stack used is Node.js, Express.js, JWT for authentication, bcrpyt for hashing passwords and MongoDB as a DB.
Sole purpose of this application is to learn Express.js and better understand the development standards while developing APIs using Express.js.
To get started please create .env file in the root of the project and add the constants as follows: PORT=3300 CONNECTION_STRING={ADD_YOUR_MONGODB_CONNECTION_STRING_HERE} ACCESS_TOKEN_SECRET={ACCESS_TOKEN_SECRET_FOR_JWT}
Please make sure you have Node.js install.
To start, please install packages by typing following command in the command prompt:
yarn install
To start development server:
yarn dev
To start server:
yarn start