Requirements - latimercaleb/WAMP-ToDo-ej1297 GitHub Wiki
Functional Requirements
There will be a field that accepts user input
Upon submission there will be a new item added to a database which will render on the list
If an item is on the list then it will be saved to the database and will be there if the app closes and re-opens
The user will be able to remove items from this list which will also remove them from the data base
Desired Requirements
User should not be able to submit blank items to the task list
User should be able to undo a delete if they delete something by mistake
Non-functional Requirements
User should have a clear means of adding to the list such as clicking a button or pressing enter on the keyboard
Deleting should take 2 steps marking as done then deleting from list to prevent accidental removal of important tasks
Done tasks should not be the main focus of the page they should be separate and arranged in a way that doesn’t put them in the core of the user’s focus