Earlier quoted context omitted.
Thank you (and siblings) for an answer! I especially appreciate the reasons given. You are of course correct - requesting a commercial license for any potential competitor will limit users' options with respect to the provider they choose. It does however grant them the option to self-host. While not that convenient, it still provides some incentive for me to try better, and is a backup plan for users if I become unr…
Just to be clear (without being annoying I hope), there will be a class of users (myself included) who won't touch it. I would consider it a proprietary license. It isn't a kind of open source compromise. Having said that, there are a lot of considerably worse proprietary licenses. Good luck on your endeavours!
Ask HN: What tech stack would you use to build an open-source Google Keep clone?
121–128 of 128 posts
Re: Ask HN: What tech stack would you use to build an open-source Google Keep clone?
#122Earlier quoted context omitted.
I indirectly contribute to Flutter (via one of their dependencies), but I would still say to make a web app first, so you can always access your app from a desktop.
Nice, thanks for contributing it’s the most promising cross platform app development I’ve seen so far. I think it’s fine for us to disagree on Mobile vs Web. But I think depends on what his goals are, in my opinion these days Desktop isn’t the main use for apps like this. He could always add that kind of support later.
Having it on the phone is nice, but it has to let me type in my notes at ~100wpm as well ;-)
(Of course, to each their own)
Re: Ask HN: What tech stack would you use to build an open-source Google Keep clone?
#123Feel free to try it out.
What I used is JavaScript, bootstrap for menus, Firebase for storage & authentication.
Next phase for learning ofcourse, 1. Option to write Notes in Markdown 2. UI look like Outlook 3. Not fully load entire db in homepage.
Below items I have already in my todos, I am sure I will never do it as I have other personal apps in mind. 1. Export/Import 2. Mark a note as public or private. If public anybody can comment on your notes. Suggest changes.
Re: Ask HN: What tech stack would you use to build an open-source Google Keep clone?
#124What would I use? Standard tech stack: React+Apollo+Redux+GraphQL (with Typescript). React Native for mobile. On the backend, Postgres DB at first, upgrade to CockroachDB or something when needing scale. Choice of language for application server to translate GraphQL queries to and from SQL queries is the only thing I would be unsure about - either Python or Typescript probably. But this is because I'm very familiar w…
Why not apollo-link-state instead of redux?
My gut reaction when it came out was "it seems rather unwieldy compared to redux to have to manage client-side application state through graphql", but my gut reaction could be wrong, and I haven't actually tried apollo-link-state so this isn't really an informed opinion. Notably though, it feels think graphql is great for graph data, but pointless overkill for most global application state which isn't really graph data.
Re: Ask HN: What tech stack would you use to build an open-source Google Keep clone?
#125These 2 keep extensions have hugely improved my satisfaction with keep. Try them out.
https://chrome.google.com/webstore/detail/input-tab-in-googl...
https://chrome.google.com/webstore/detail/category-tabs-for-...
Re: Ask HN: What tech stack would you use to build an open-source Google Keep clone?
#126I don't know which frameworks do real time multi-user updates but that's a feature of many of Google's apps I would miss if it wasn't there. I have Keep open on my laptop, my work desktop, my phone, and sometimes my tablet. If I edit on one the edits show up everywhere else without refreshing which is important because I might be sitting at my desk, type a few things into a list, walk down the hall, get out my phone,…
Meteor was amazing for this but unfortunately seems to be on its way out.
Re: Ask HN: What tech stack would you use to build an open-source Google Keep clone?
#127Earlier quoted context omitted.
Meteor was amazing for this but unfortunately seems to be on its way out.
What makes you say this?
Re: Ask HN: What tech stack would you use to build an open-source Google Keep clone?
#128> I'm sick of waiting for Google's Keep team to improve their app, or even to respond to feature requests. (Crickets.) These 2 keep extensions have hugely improved my satisfaction with keep. Try them out. https://chrome.google.com/webstore/detail/input-tab-in-googl... https://chrome.google.com/webstore/detail/category-tabs-for-...