Show HN: Remember – A progressive Todo app
github.com
github.com
It clears up why he's using a boatload of libraries. Basically, he wrote it in such a way that you can save the page as a phone app/bookmark thing, and it'll work even if you're offline.
Then again I actually have no idea.
You could easily write a VERY simple Todo application with the three features you mentioned (add, edit, complete) using an HTML file and some Javascript.
At first glance, I don't suspect OP is trying to create the best Todo application of all time.
"I built to learn about progressive webapps or PWA"
EDIT: Thanks for the explanations!
It's essentially a sample app for the offline-first approach to application design.
I don't exactly get why this is posted here. It seems like OP did this for the sake of his own learning, and that's well and good. But this is not a particularly interesting project and doesn't do anything novel.
Hyperbole much?
The OP isn't claiming to have done more than gluing together a bunch of stuff. And I don't think I can install a shell script on my phone. And it won't have equivalent functionality.
There're too many over engineering that call itself "simple" .
One missing piece though...I expected to be able to move items up or down in order. Basically sorting the to-do list. That doesn't appear to work.
I like the the visual style, very minimalistic.
Firebase handles your offline database, and syncing it for you automatically when you are reconnected.
https://itunes.apple.com/us/app/clear-tasks-reminders-to-do/...
yarn start v0.18.1
$ react-scripts start
sh: react-scripts: command not found
...The demo site looks cool, though :)
npm install -g react-scripts