Skip to content

yuchiXiong/channel-connect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 

Repository files navigation

Logo

A file transfer tool MVP based PeerJS(WebRTC) and Electron.

example.mp4

Features

  • file transfer by PeerJS

Build

Build Mobile

# android
cd ./packages/mobile

# install dependencies
flutter pub get

# generate icons
flutter pub run flutter_launcher_icons

# build apk
flutter build apk --split-per-abi

# todo: IOS

Build Desktop

cd ./packages/desktop

npm i

npm run make

Development

Start Server

cd ./packages/server

pnpm i

pnpm run start

Check it: http://127.0.0.1:9000/myapp It should returns JSON with name, description and website fields.

Start Web

cd ./packages/web

pnpm i

pnpm run dev

start Electron Client

cd ./packages/core

pnpm i

pnpm run start

Start Mobile App

cd ./packages/mobile

flutter pub get

flutter run

About

A file transfer tool MVP based PeerJS(WebRTC) and Electron.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published