A chat app using WebSockets