this question comes up often enough there is a site dedicated to it: https://iselmdead.info/.
for the open minded: building in elm will change the way you see software development. like the matrix red pill blue pill scene - you won’t be the same afterwards
Theres an opportunity here for someone to build a "platform" that makes this all plug-n-play; like what the apple/google app stores have done but where the end user has control.
Something along the lines of someone buys some hardware with this platform on it and gets a gui that lets me install "apps" on top of it.
Personally, I've got a home setup that is on its way to what the op has; but I think there's demand from non-techy folks to get off the big co's apps and onto privacy focused ones that they control.
Bravo. This is very cool. Well done shipping it without getting bogged down in all the possible features and workflows that could be part of this sort of thing.
Rust's type safety and error handling are helpful tools to have in your belt when gluing together the pieces needed for a web api. I have been working on a new product at my day job that has needed to change a lot as we learn and grow and I am happy with how Rust has been reliable in the face of that change.