React / Socket IO / WebRTC rock-paper-scrissors game with text and video chat
https://rps-videochat.herokuapp.com/
- Frontend: React JS, WebRTC for video and audio calls, Bootstrap
- Backend: Node JS
- Socket IO for communication
App realize app with simply game, client-server communication via library Socket IO, text chat, video and audio calls
There are 2 directories: client and server, you need to build them separately
cd client
npm install
npm run build
Then you can run script start-client.bat or use npm script, it uses http-server
"client": "cd dist && http-server --host=localhost --port=9001"
cd server
npm install
npm run start
You can use script start-server.bat