6 ms·
Show HN: Remember – A progressive Todo app
- tyingq 10y agoInteresting, and it did most things I expected intuitively. 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.
- jedimastert 10y agoAlso, I'd like to be able to clear my completed list, or something like that. That's gonna get cluttered real quick
- sanchitnevgi 10y agoHi, There are a lot of features missing (Reordering, lists maybe). I focused on deploying as fast as possible and then adding features along the way. Also my motive my learning and not the application itself (There are a lot of todo apps out there already)
- hrnki 10y agoRetarded app for retarded people.
- MrAwesomeSauce 10y agoIf you can't provide proper criticism, then keep your opinions to yourself. This is a simple Todo app that OP built as a side project, not sure what you were expecting.
- diego_moita 10y agoIt is called "simple, easy and intuitive UI". It is the ultimate dream of every designer and product manager. Please go back to your cave to brush bits and bytes in assembly.
- jmcomets 10y agoI get the heated response to the comment, but I'm not sure you can state this is "the ultimate dream of every designer and product manager". It is very simple and easy, but there are a lot of features missing (swipe left to undo for example). Also, don't hate the bits & bytes in assembly, some HN readers read assembly and write bit operations on a daily basis. Those who write UIs in assembly are probably masochists. :)
- diego_moita 10y agoI meant that easy and intuitive UIs, in generic, are the dream/goal of designers/managers, not necessarily this one in particular, since ToDo apps are so simple. You made a good point about low level programmers. As a former assembly programmer that did lots of bit operations on 80386 processors I do understand your point. My apologies.
- dang 10y agoWe've banned this account for violating the HN guidelines. If you'd like it not to be banned, you're welcome to email hn@ycombinator.com. We're happy to unban accounts when people give us reason to believe they'll follow the rules in the future. https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newswelcome.html https://news.ycombinator.com/newswelcome.html
- drizze 10y agoThe animation into 'completed' is a little too jerky imo. Also the concept looks very similar to 'clear'. https://itunes.apple.com/us/app/clear-tasks-reminders-to-do/id493136154?mt=8 https://itunes.apple.com/us/app/clear-tasks-reminders-to-do/...
- Softcadbury 10y agoThe application is great but you illustrate perfectly what the web development is becoming, tens of files for just 3 features (add, edit, complete)
- ng-user 10y agoPerhaps it wasn't OP's intention to make the most elegant Todo application, but rather learn a a new set of tools while creating an application (s)he's rather familiar with? 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.
- tyingq 10y agoI think you're correct: "I built to learn about progressive webapps or PWA"
- krylon 10y agoWhat is a "progressive" web app? Serious question! EDIT: Thanks for the explanations!
- callahad 10y agoGoogle's marketing term for websites that use Service Workers in a manner that allows the site to function while offline. The sites also have to publish a Manifest file with metadata like icons and a start URL to be considered a "PWA."
- rhizome 10y agoBefore reading, I thought it was going to be an approach to todo lists, but it's merely "progressive" in the "progressive enhancement" sense. It's essentially a sample app for the offline-first approach to application design.
- 10y ago
- krylon 10y agoIt does what it promises. One thing I miss is the option to un-complete a task. Besides that, it's pretty pretty. I like the the visual style, very minimalistic.
- lemiffe 10y agoMissed opportunity to call it 'Member :P
- deleted 10y ago[deleted]
- petropolisful 10y ago$ yarn start yarn start v0.18.1 $ react-scripts start sh: react-scripts: command not found ...The demo site looks cool, though :)
- ultrafez 10y agoTo get the react-scripts command, you'll need to globally install the react-scripts package with: npm install -g react-scripts
- swsieber 10y agoI think the link in the ReadMe to the article about the motivations for this project is a much better read: https://medium.com/@sanchitgn/what-ive-learnt-developing-a-modern-progressive-web-app-d3abe69933fa#.lsladuzal https://medium.com/@sanchitgn/what-ive-learnt-developing-a-m... 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.
- CodeMage 10y agoDoes anyone else find this PWA thing extremely ironic or is it just my age showing? It seems like we're basically reinventing the days of Delphi and VB, but this time it's over the Internet.
- detaro 10y agoWith a proper sandbox, and on multiple platforms, at the expense of resource usage and annoying dev experience (matter of taste admittedly). So I'm not sure where your Delphi comparison comes from, which IMHO was the opposite on all those 4 counts: quick and easy-to-dev, but windows only and you never knew if that .exe you downloaded was just a Todo app or a virus, a browser toolbar or...
- sanchitnevgi 10y agoHi swsieber, that's exactly what I going for!
- janci 10y agoWhy someone needs "The big ones" plus 9 other libraries to do this? And a package manager!
- rubicon33 10y agoThe "progressive" part of this is all Firebase. Firebase handles your offline database, and syncing it for you automatically when you are reconnected.
- nishs 10y agoI see Firebase being used often around here to host progressive apps. Is there something that Firebase offers that is conducive to build progressive apps?
- alexland 10y agoIt seamlessly handles a changing network connection. When there's no internet connection, you still get to use the local database, and when there is a connection it'll sync everything with the server.