I really wish I had understood how cool Socket.io is when I did this project but at the time I was unable to fully process how cool it is. So traditionally with HTTP requests there is a lag because data is PUT onto the server and then forwarded back to the browser(to the clients that are trying to GET the information). What Socket.io does is it allows the clients and the server to send and receive data simultaneously. This means that there is no lag!
Since there I felt there was a lot that I had missed out on in learning about sockets, I thought it would be cool to go back and revamp this project a bit to give it some more functionality and character. So previously
Demo video to come