a small demo of a socket chat app that also has a shared counter and name support.