This is a very simple todo app with several features
I was preparing for a web dev event so i decided to make a quick to-do app to warm up. This was made in about 1 hour
Here are some of the key features of this app:
What do you expect from a todo app?
Still, no description neede
There are currently 3 todo statuses:
- Not Completed (needs a rename)
- In Progress
- Done
You can move todos between these statuses
You can edit todos through a button that prompts you to enter a new title for the todo
This app uses Debouncing
to autosave; This means that every time the todos array changes, there will be a timer started which when finished, the current data in the todos array will be pushed to persistent storage but everytime the todos array changes, the timer resets (basically saving compute by not pushing to persistent storage every change)