Todo/Input/Todo app.md

1.1 KiB

The Todo App is a web application that runs locally and is used to track Todo's. It shouldn't run in the cloud. I should use the local browser storage. If feasible it should be password protected, but it still should run locally. It should contain the following fields:

  • A unique identifier that is autoincremented and can't be changed
  • The creation date (that date should be filled in automatically, but the user should be able to change it)
  • The next date on which the user plans to work on the said task
  • The due date for the task
  • A status field:
    • Busy
    • Done
    • W4A
    • (Blank)
  • Urgent
    • The options are numbers from 1 to 7
  • Importance
    • The options are numbers from 1 to 7
  • Prio
    • Result of the multiplication of Urgent and Importance
  • Time estimation
    • Expressed in minutes
  • Actual time spent on the task
  • Category
    • The user should be able to fill in categories, but as the user types proposal of the existing categories are made
  • Task description
    • Text field
  • Coms filed
    • Data type = url
  • Link field
    • Data type = url
  • Comments
  • Link with other tasks