video-chat
video-chat copied to clipboard
This application is a video-chat built using WebRTC and P2P Connections where you can call and talk to all online users!
Video-Chat 📞
Technolgies • Clone • Contribute • License
This application is a video-chat where you can call and talk to online users!
Technologies
Client:
Built using React JS, Mobx State Tree and React State for state manipulation and WebRTC API with simple-peer to to create Peer to Peer connections and share media stream
Server
Built in Node JS, using socket protocol to establishing the handshake (first contact) of users before then stablish the P2P connection
Clone
Prerequisites
- Node >= 10.16 e npm >= 5.6
- Package manager - NPM or YARN
Starting
git clone https://github.com/Fernanda-Kipper/video-chat.git
npm install
Start server
//in root
npm run dev
Start Client
cd client
npm start
Contribute 🚀
If you want to contribute, clone this repo, create your work branch and get your hands dirty!
git clone https://github.com/Fernanda-Kipper/video-chat.git
git checkout -b feature/NAME
At the end, open a Pull Request explaining the problem solved or feature made, if exists, append screenshot of visual modifications and wait for the review!
License 📃
This project is under MIT license