- Mutliple Owners - Each Todo Item can be assigned to one or many people
- Categories - Each Todo can be assigned to one or many categories
- There are no "lists" but rather just a collection of todos that share a category
- Categories can have permissions
##Project Components
- Node REST API
- Node Backend Application
- Responsive Web Application
- Add category support to todo items (hard coded list)
- Add view todos by category (hard coded category)
- Remove lists table and view
- Add task assignees
- Add ability to create new categories
- Add view categories UI
- Add support to re-prioritize list (manual sort)
- Add category permissions
- Add create account workflow
- Add list/todo change notifications
- Add due date