Building a real-time chat application sounds pretty straightforward at first. You create a login system, add a message input, connect a database, and display messages on the screen. That's basically it, right?
Source: [Dev.to](https://dev.to/ehan_siddique/7-real-problems-i-faced-while-building-a-real-time-chat-application-1m3k)