Files
427e7578-d7bf-49c8-aee9-2dd…/README.md

682 B

P2P Poll App

Install npm packages

npm init -y
npm install

Note: the frontend obtains the packages yjs and y-websocket dynamically.

Run backend

node backend.js

Note on Yjs suggestion

Note that the following server setup is suggested in the Yjs docs (https://docs.yjs.dev/ecosystem/connection-provider/y-websocket):

npm install y-websocket-server
HOST=localhost PORT=1000 npx y-websocket

However, across a range of npm versions, this does not work. Nevertheless, the essential code from the y-websocket-server package is used here as provided in utils.js.

Run frontend

Open "frontend.html" in browser.