It is a video chat app
- One to one user
- Mute / Unmute video
- Mute / Unmute audio
- Call user
- Answer user
- Cut Call
- HTML5
- CSS3
- Javascript
- React js
- Node js
- Socket.io
- Peer
- Webrtc
To strat the react server
cd chat-frontend
npm start
To start the peer server
cd chat-backend
npm run dev
You have to change your browser setting .
- Open google chrome or any browser
- type chrome://flags or your_browser_name://flags in the search __your_browser_name
- search for Insecure origins treated as secure flags
- type url in the flag textbox
- select enabled and click restart in the pop up box
You have to do it brcause webrtc do not allow streaming in those website who haven't https. So you have to change the browser setting to run this project properly. After running the project , got to the chrome://flags or your_browser_name://flags and click o the reset button.
- You can't use it for commercial usage
- You can use it just for eductional usage