A real-time chat application using Socket.io