Completing this project
Hey @Turakar Hope all is well. Are you interested in completing this project? I am willing to contribute financially and in code. Thanks!
Same here (financially)
Maybe we can fork this and complete separately?
I am happy that you like the project :slightly_smiling_face: I initially planned to extend this project with collaboration support, especially since excalidraw factored out their collaboration logic. However, I do not have time for this until at least August. Of course, this code is licensed under AGPL, so forking is possible.
The collaboration logic does require a major rewrite of central components of the current software, however. First of all, the way the excalidraw app is embedded into the webpage can most likely be simplified, and we also need a way to host the collaboration server as part of the Nextcloud installation. See my thoughts on this here: https://github.com/excalidraw/excalidraw/issues/2213#issuecomment-704983925
@Turakar even though I think it is a nice idea to move the backend to php for small instances, I think it could be a second step. This collaboration part might be a bit of work, and PHP is not the nicest laguage when it comes to real time.
I'm quiet sure the Typescript backend is quiet efficient, and if it is already possible to host thecollaboration backend somewhere else, then it is a good first step.
my 2 cents :)
I am willing to collaborate financially with this project as well. And I can put 1 or 2 programmers from my team to go ahead with this very promising project.