Task Management using NestJs
- Clone the repo
npm install
npm run start:dev
to watch changes ornpm start
to build
The app is by default hosted on http://localhost:3000
All the functionalities are available at '/tasks' controller
To create a task,
- POST at 'http://localhost:3000/tasks'
- body parameters include,
title
:string anddescription
:string
-
'http://localhost:3000/tasks' returns all the created tasks
-
Tasks can be filtered on two query parameters
status
andsearch
a.status
defines the status of the task and is eitherACTIVE
,IN_PROGRESS
,COMPLETED
b.search
defines substring present in [title] or [description]