Live Chat App Using Meteor and the DDP Protocol

For a moment let's forget about all the available live chat solutions out there. Imagine that we want to write our own live chat app and we want to have a small chat widget on all our websites connected to our main app, so visitors of our websites could chat with us in real-time.