video-chat
video-chat copied to clipboard
A video calling application that uses React and WebRTC to create a video chatting system that anybody can use without having to create an account and start contacting friends one on one or in groups....
video-chat
This project was generated with React CLI version 17.0.2
This project was generated with Node.JS Open CLI version 14.16.1
Frontend
npx create-react-app appname
Run npm start
for a dev server. Navigate to http://localhost:3000/
. The app will automatically reload if you change any of the source files.
packages and dependencies
add this script to index.html after
npm install socket.io-client
npm install --save react-router-dom
npm install --save react-redux redux
npm install redux-devtools-extension --save
npm install --save react-icons
Backend
Run npm start
for a dev server. Navigate to http://localhost:5000/
packages and dependencies
npm init -> set entry point as 'server.js'
npm install --save express
npm install --save socket.io
npm install --save peer
npm install --save uuid // for unique id of group calls
React Help
For help getting started with React, view our online documentation, which offers tutorials, samples and guidance.
screenshots
Login
Dashboard
Calling
Chat
Group Call