Jump to content

EloCarry Shoutbox


Recommended Posts

 


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
Edited by Tempest
Changed title for clarity
Link to comment

Ya, this has the ability to integrate with Discord chat channel(s), Forum posts (if there is a webhook, seems likely since there is an off-topic channel) and possibly in-game chatting perhaps using a custom command via chat (that will have to happen more on the EC core product side).

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...