I research building blocks for collaborative and local-first software - in particular, Conflict-free Replicated Data Types (CRDTs).
mweidner037 [at] gmail.com • @MatthewWeidner3 • LinkedIn • GitHub
Demo apps and prototypes.
github.com/mweidner037/recipe-collab-react/
Case study in building the same collaborative recipe editor using various collaboration frameworks (+ React).
Live demos using Collabs, created by student contributors.
github.com/mweidner037/fileshare-recipe-editor
Additional Collabs demo that uses Dropbox as the “local-first sync engine”, instead of its own server. Electron, React.
Experiment using an older version of Collabs for non-CRDT collaboration.
It is a web app with a multiplayer 3D world where you can move around, talk (with WebRTC proximity audio), add objects, and draw on whiteboards. May be flaky. BabylonJS, React, PeerJS, Heroku.