This is the backend for a task manager app where a user can create their account to start creating their tasks.
Used NodeJs and Express for the backend. MongoDB as the database. Jest as the testing framework. JWT tokens for authentication.
Technology Stack
- NodeJS
- Express
- MongoDB
- Jest
- npm
- Postman for testing API and documentation.
- npm >= 6.14.4
-
Clone / Download this repo.
-
Inside the project open a terminal and run:
npm install
This will install all the project dependencies.
-
Configure the environment varibales for port, mongodob connection string and jwt secret to run on your machine.
-
To start the using the apis:
npm run dev
-
To start using Jest to test:
npm run test