I would like to add a support live chat web app to my website using socket.io, mainly focused on new users who have specific questions or feedback about my product. All visitors of the website can chat with the support staff, currently me, but the visitors can not see each other's messages or communicate with each other. I looked around on the internet for a tutorial that goes through this but all were for communication amongst all the users like in a group chat like https://www.youtube.com/watch?v=rxzOqP9YwmM . However, I need to build one in which they can all individually only message me and can not read each other's messages or message each other, and I can reply to each message individually. Could you please link a tutorial that walks me through this or the code for such an app so that I can understand the code?
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (1)
using socket.io i think for high availabilty would be a problem i recommend using elixir phoenix you can read an article here to get an insights of how to create scalable realtime communication like discord using phoenix and elixir
How Discord Scaled Elixir to 5,000,000 Concurrent Users
Stanislav Vishnevskiy ・ ・ 8 min read
blog.discord.com