neftaly / autoburger

Automerge CRDT burger editor

Home Page:https://garbo-succus.github.io/autoburger/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Autoburger

This is a multiplayer burger configurator, intended to demonstrate local-first software via automerge-repo.

Try it out and share the invite link with anyone else over the internet!

Test it locally

Clone the repo, install its dependencies and run it:

  git clone https://github.com/neftaly/autoburger.git
  cd autoburger
  npm i
  npm run dev

Open it, copy the invite link, and try it in another window.

Hooks

useLocalAwareness, useRemoteAwareness, and useBootstrap were developed for this demo. They have now live upstream!

Server

This demo handles sync using a cloud-hosted automerge-repo-sync-server instance. You can start your own server on codesandbox.

Demo video

howto.mp4

About

Automerge CRDT burger editor

https://garbo-succus.github.io/autoburger/


Languages

Language:TypeScript 75.1%Language:JavaScript 23.5%Language:HTML 1.4%