Just some experimentation. Terrible code. Uses node.js, express, socket.io and jQuery