Looks really cool. Out of curiosity, how did you build the real-time collaborative aspect of your editor? Is it built on some existing tools, or did you build that part from scratch?
The collaborative feature is built from scratch :D It works with WebSockets. At the beginning we used WebSockets to enable autosaving and undo (ctrl+z) in the no-code editor: we save all the actions happening on the elements with unique IDs. Once this was done, it was much easier to add the collaborative feature.