I know Go, Nodejs, and Elixir (beginner). Out of these, it seems like Elixir (using Phoenix channels) might be the simplest approach. But I have never built a chat system before, with auth and some restrictions.
I also know that there are chat SDKs that I can use, but the biggest downside is that the pricing is insane.
I also know that I could just use firestore and be done with it tonight. However, that comes with its own set of issues. I tried it in the past, and it didn't turn out so well.
So - if you had to build a chat system in 3 days, how would you do it?