Set up socket.io to do real-time bidirectional communication. I get a server and on Digital Ocean and make a chat application with the socket, node.js, javascript, and HTML.
The users are asked to enter their names and messages, shown to the server and other clients. For styling, I have the input area at the bottom of the page and a box area for the messages.