Great idea! Since you're using Electron/React, did you guys build something in-house for the screen sharing + cursor collaboration? in my experience, nodeJS is really bad at this kind of real-time stuff
We're using Elixir on the backend, which is great for real time communication. It's also a very stable backend platform in general. I agree, doing shared message passing on Node is quite challenging.