SEG491X-W2023-T42 / mikado-machine

A multi-platform web-app for managing tasks and goals using the Mikado Method.
https://mikadomachine.uottawaesports.ca/
1 stars 0 forks source link

Add autosave #84

Closed danielzgtg closed 11 months ago

danielzgtg commented 1 year ago

Our client requested that we remove the save button. We need to stop worrying the user about pressing the save button. It should feel automatic and natural just like other cloud-based apps.

The current app also has a data loss problem. It doesn't even show an alert on page close when the graph isn't saved. The prompt is needed both with and without autosave.

Must not spam the database by attempting an auto-save upon every single pixel the nodes are moved. Should not attempt autosave until user is done typing in input box (onblur, but you could also explore the more unusual option of a debounce).