simplified message notification service! clients can register users, connect and send messages to other (registered) users. if a user is sent a message and is not currently connected, the "pending" messages are stored on the server side and sent to the user when he/she connects.
Wrote a blog about it here: https://austinramos.github.io/portfolio_articles/whatsapp.html