4 ms·
Ha, I'm very interested in this! I had this same problem for my own app[0], I ended up solving it by just using dynamodb in my personal AWS account as the stor
by pickledish 6y ago
Ha, I'm very interested in this!
I had this same problem for my own app[0], I ended up solving it by just using dynamodb in my personal AWS account as the storage. Generous free tier, great uptime, and no users, security, etc to manage for me, like you mention.
It's way more technical than I'd like of course, since anyone who wants to use it needs to have a personal AWS account. And it isn't "synced", like you say, it's just using the AWS JS SDK to speak to dynamodb directly. But still it's been a real pleasure to build a web app this way -- the fact that anyone can use the app by plugging in their own storage is kind of the web development holy grail IMO, really interested in seeing what else can be done in this space.
[0] https://github.com/pickledish/cardi https://github.com/pickledish/cardi
- kevincox 6y agoFWIW there are options today like https://remotestorage.io/ https://remotestorage.io/ and https://solidproject.org/ https://solidproject.org/ (which I don't know much about but it was recently on the front page). remotestorage is a nice idea because the provide client-side shims for Google Drive and Dropbox so many users can use it today but these shims are slow and buggy so it isn't really good enough today. I definitely don't want users to need to set up their own database. Ideally I could just publish a static website (or an HMTL file) and users can use their own synced storage.
- pickledish 6y agoYeah, totally agree on ideally "don't want users to need to set up their own database". And thank you a ton for these links, I hadn't seen either of these initiatives before and they're super interesting to me!