I Rebuilt Excalidraw to Learn Why Collaborative Canvases Are Hard

If you want to try it out first, here is the live app: sketch — me.vercel.app. You can also view the full open-source codebase on GitHub.