I seem to have reached the limit of my energy to improve my blog. Perhaps that's for the best! Now I'm gonna focus a bit on implementing a small Lean Coffee web app. Or mobile app. Not sure exactly. But it will be entirely self hosted and open source and free!
Maybe I'll call it something like MyCafe or something. You can host one or more "tables" and invite people to join in. Those tables have a persistent log of everything that was ever talked about.
Here's what I'm thinking for a possible tech stack if web-only:
- Ripley for web stuff, both client and server
- sqlite for persistence, using a simple CQRS pattern so we can change our minds if we need to
- jetty9 so we can self-host SSL certs instantly
- podman to containerize the whole thing so someone can download and run the server with a single command
- SuperTokens for auth
- LiveKit for embedded audio/video
Thankfully I can take the code from Coffee Time and reuse a lot of it, including the initial database schema, embedded video code, and so forth.