You might think about adding chat into the mix. You could look at possibly rebasing onto Crossbox ( https://crossbox.io ),which also incorporates chat + some other stuff (I have no affiliation, just stumbled across it recently and the demo is pretty attractive). Or you could probably easily add an XMPP chat server/service onto whatever you've already built..