What does HackerNews think of linen.dev?
Lightweight Google-searchable Slack alternative for Communities
You can check it out the repo here: https://github.com/linen-dev/linen.dev
Linen.dev/s/cypress slack-chats.kotlinlang.org
You can also google: https://www.google.com/search?q=site%3Alinen.dev to see the conversations that has been indexed
The client side can get a bit complicated but it's a good look as to what it looks like for a production app.
I started this out by myself and the things I wanted to optimize for was my own productivity. I started out with React, Nextjs, Prisma, Tailwind and typescript all the way with a mono repo. Probably the most productive I have felt coding.
As we've grown the code base has gotten more complicated and started to move things out in to it's own packages but still keeping things in a mono repo style. We've added Elixir for our websocket service for the realtime chat portion but if I were doing a crud app it'd be unnecessary.
For tests we decided to focus on backend tests since they were much cheaper to write and maintain.