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