dao-xyz / peerbit-examples

Example library for learning and fun

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Libraryn

Peerbit Example Library

Examples

Chat room

Lobby + chat rooms

Collaborative text document

Sync files

React app

CLI

Live video streaming

Collaborative machine learning

How to run the examples

yarn
yarn lerna bootstrap
yarn build

Go into an example. If it is a frontend app, you can run it locally (if you have a node running (see below)) with

yarn start

and remotely on a test relay

yarn start-remote 

How to setup a local relay node

(This is just a basic libp2p-js node)

Install Node >= 16

Install CLI

npm install -g @peerbit/server
peerbit start

Ending with '&' to start a background process

For more complete instructions on how to run a node in a server center that can be accessed remotely see this.

About

Example library for learning and fun

License:Apache License 2.0


Languages

Language:TypeScript 94.4%Language:CSS 3.0%Language:JavaScript 1.4%Language:HTML 0.9%Language:WGSL 0.2%