Skip to content

Latest commit

 

History

History
48 lines (34 loc) · 625 Bytes

README.md

File metadata and controls

48 lines (34 loc) · 625 Bytes

Rainbow Client

WebRTC-based file synchronizer and chat room

Features

  • Sync files across devices
  • Text private chat
  • text group chat

Install

pnpm install

Setting environment variables

.env file

RENDERER_VITE_PEER_PORT=6789
RENDERER_VITE_PEER_PATH=/bridge
RENDERER_VITE_PEER_KEY=BnfPKyiLx3
RENDERER_VITE_PEER_URL=http://xxxx.com/bridge
RENDERER_VITE_SALT=rainbow
VITE_KEY_PROTOCOL_NAME=rainbow
VITE_KEY_HOST=app

Development

pnpm dev

Build

# For windows
$ pnpm build:win

# For macOS
$ pnpm build:mac

# For Linux
$ pnpm build:linux