Skip to content

API for an application which lets one create their own account and create tasks within. Made using NodeJS and Express with MongoDB as the database with Jest as the testing framework. JWT is used for authentication.

Notifications You must be signed in to change notification settings

kaurman23/task-manager-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TASK MANAGER BACKEND

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.

For API DOCUMENTATION REFER

(https://web.postman.co/workspace/My-Workspace~b552b20a-ae98-4ce5-8f26-27bcd65cf398/documentation/11281097-15ec3361-1f8f-4fd2-9c8a-cc04271e73b2)

🐣 Prerequisites

  • npm >= 6.14.4

⚡ Installation

  1. Clone / Download this repo.

  2. Inside the project open a terminal and run:

    npm install
    

    This will install all the project dependencies.

  3. Configure the environment varibales for port, mongodob connection string and jwt secret to run on your machine.

  4. To start the using the apis:

    npm run dev
    
  5. To start using Jest to test:

    npm run test
    

About

API for an application which lets one create their own account and create tasks within. Made using NodeJS and Express with MongoDB as the database with Jest as the testing framework. JWT is used for authentication.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published