3 ms·
We're a team of 3 (with mostly 2 people coding) working on a Slack alternative for communities if you are interested to read through what the code base looks li
by cheeseblubber 4y ago
We're a team of 3 (with mostly 2 people coding) working on a Slack alternative for communities if you are interested to read through what the code base looks like https://github.com/linen-dev/linen.dev https://github.com/linen-dev/linen.dev
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.