Thank you! I actually kind of cheated and didn't have to implement any of that myself because Firebase took care of it. But when I was considering how to build Calenday, those were on my mind. I had read about CRDTs on Figma's blog (https://www.figma.com/blog/how-figmas-multiplayer-technology...) and was considering using something like this to ease the burden on implementation: https://github.com/automerge/automerge
great project, and looks very neat :)
I would be very curious to hear about any difficulties when implementing actual collaborative editing. Did you have to go into CRDTs and friends?
Cheers!