Reference for the next step in this caper:
Introducing the ChatEngine Plugin for Vue.js | PubNub
Quote:
... building a chat app is complicated. Architecting the back end can be done 100 different ways if 100 different software engineers are tasked with the same project. ChatEngine removes a lot of the thinking and inventing that would have been spent if you started from scratch.