Skip to content

This application is a video-chat built using WebRTC and P2P Connections where you can call and talk to all online users!

License

Notifications You must be signed in to change notification settings

walisonmorais/video-chat

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

This application is a video-chat built using WebRTC and P2P Connections where you can call and talk to all online users!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 90.5%
  • JavaScript 7.5%
  • HTML 2.0%