We are building a very similar thing in Go and react, when one of our newly hired senior GO software engineer pitched this idea to us with your reference, we have an ETA of 3 months, will keep you posted on how that goes, if we are successful :)
The addition of a real-time communication feature here is definitely great! :)
This has been long overdue and heavily requested by our community! Really excited to see what devs build with it