Pretty chuffed got my Chrome extension deployed company wide which now allows us to send notifications to individuals or groups using socket.io - even runs if the browser is not running. The appear as normal system notifications and you can optionally add a URL which is fired when the notification is clicked on.
It’s got load balancing and failover, handles disconnects and will have the ability to queue messages if the user is offline. The popover UI displays the last 10 messages, connection state etc. Its a simple Vue application.
It always been a faff to get other notification systems working like Onesignal because its a company intranet which doesn’t have SSL, ports blocked etc.
Now we have complete control of the whole system.
This has been directly related to my egghead course on using Vue and Socket.io - I guess I need to add the Chrome extension lessons.