Skip to content

Latest commit

 

History

History
81 lines (55 loc) · 1.94 KB

README.md

File metadata and controls

81 lines (55 loc) · 1.94 KB

Video-Chat 📞

TechnolgiesCloneContributeLicense

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!

How to create a Pull Request

Commit pattern

License 📃

This project is under MIT license