A realtime chatroom web application with a node.js backend