- Page Load ← GET from http://localhost:3000/tasks ← list all todo items with In-Progress category
- Create New Item ← POST ← creates a new todo item
- Edit Item ← Ellipsis Filter ← In-Progress ← GET /1 ← view detail of a specific todo item, where id = 1
- Edit Task Model ← Save button ← PATCH /1 ← edits the todo item with id = 1
- Ellipsis Menu Dropdown ← Ability to filter items in the todo list
- Mark todo Item ← Moves Item to Completed
- Ellipsis Filter ← Completed Items ← DELETE /1 ← deletes the todo item, with id = 1
- Drag and Drop List
- Search Functionality
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The application will automatically reload if you change any of the source files.
Run json-server --watch db.json
Run ng test
to execute the unit tests via Karma.
Specifically Written for TodoService
Mohammed Rokerya