fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

11K
active users

Next I plan to write a Manifesto for simple, static web apps!

This is my soapbox now!

@ross but also - I have a project ongoing to use WP for this. I keep getting a distance and then getting distracted but may be able to get something out the door soon.

@dmje Hmm... easy self-hosting? REST API with application keys? Could this actually be a stop-gap solution? It’s overkill, but... 🤔

@ross you should take a look at Solid solidproject.org/

I don’t think there’s a simple solution to this. Security and authentication are complex problems, especially in a static frontend web app whose files are all public.

Solid is supposed to be an open, standardised way for users to store their own data.

solidproject.orgHome - Solid

@simonrjones Oh yes! I forgot about that. That's years old now right? Is it still trundling along?

Will take a look.

I don't think the security is any harder with this approach if you're storing an individual's user token/key in local storage.

@ross I have strong interest in how this could be built/implemented. Almost feels like the next step from using a simple SQLite database for small projects/apps

@ross firebase isnt v complicated.. it is Google tho..

@ross This really captured my imagination. I've been using a solution thats _really_ close to this for my own projects thats based around an RDF triple store called Oxigraph. I think a thin server wrapper around that, paired with a tiny js lib would be exactly what you describe. I think this is sort of what Berners-Lee is trying to do with Solid and Pods and stuff but that solution is pretty far from "simple as possible"

@ross I know you specified a REST API but it kinda sounds like you want async localStorage, except remote. remoteStorage?