Collaborative Graphic Design using okdb

Example of using okdb to implement multi-user collaboration.

Backend

The backend is a node.js service, needed to broadcast changes to connected clients.

Frontend

The frontend is a react app generated with CRA and using Material UI components.

Getting Started

In your first terminal:

git clone https://github.com/okdb-io/okdb-sample-designer.git
cd okdb-sample-designer/backend/
npm install
npm run server

In your second terminal:

cd okdb-sample-designer/frontend/
npm install
npm start

Open landing page in two different browser windows, make changes in one window and see them in another one.

Next Steps

See documentation for more information.