Skip to content

dcnl1980/todo-api-nodejs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TODO REST API

Create a REST API to manage user tasks list.

To implement the REST API just fork the repository and open a new pull request for each feature.

Notes and considerations

  • The API needs to be built in Node.js
  • Preferable using express framework and mongod
  • Give particular attention in building the API with good design and user experience and good test coverage

Feature list

  1. As a user I should list my todo items.
  2. As a user I should be able to add a new item.
  3. As a user I should be able to remove a new item.
  4. As a user I should be able to modify a existent item.
  5. As a user I should be able to set a priority on a item.
  6. As a user I should be able to set a due date on a item.
  7. As a user I should be able to sort my todo list by due date.
  8. As a user I should be able to sort my todo list by priority.
  9. As a user I should be able to set a item as completed.
  10. As a user I should be able to assign a task to another user using github id.
  11. As a user I should be able to list tasks assigned to a github user

It's more important to build less features then build incomplete ones.

About

Docker with NodeJS - MongoDB and RestAPI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.6%
  • Shell 1.4%