This is a group chat app and a group file-sharing app developed based on WebRTC using the Flutter language. It can run on Android phones and iOS devices. The project is open-source and follows the GPLv3 license.
git clone https://github.com/einyboycode/flutter_webrtc_group_chat.git
Upload ws_sgnal_server.js from webrtc_group_chat\lib\signal_websocket\ to your server.
On your computer or server:
Run the command:
npm install -g ws
Then execute: node ws_sgnal_server.js
Compile the app :
flutter build apk --release
Run the app :
Set the address for running the ws_sgnal_server.js signaling server :
Alice's App creates a group named 'game group' :
Bob joins the 'game group' :
Send messages and files to each other :








