Hey folks, had some spare time so I created a MVP proof of concept "EC Live Chat". You can call it a shoutbox, mini-discord or just a chatbox.
Features
Fault tolerant: Operate independently of a site or on a site
Flexible: Can be added to any page because it utilizes thoughtful responsive code
Functional: Has the ability to detect your member role, your color properties, your photo and send messages into the chat
Instances: Multiple instance support for different chat(s). For example, "General", "Announcements", etc
Web compliancy: The code is has a HTML5 shiv and a transpiler so it targets your browser on the fly for maximum compatibility
Technicalities
For those who want to know how its built and its requirements:
This is built from scratch from the ground up using JavaScript and React.
There are a few things to make this lightning fast and cheap for EC (if they decide they want to use it)
PubSub server, relatively cheap from any cloud provider. $5/month
PubSub software: Choices from Redis (old school but reliable), Apache Pulsar (what Netflix and popular companies use), etc
REST endpoint to validate the user
Missing features
Better UI scroll-bar
PubSub server to retain the chat messages + send messages
Network states