This is a full-stack web application built using the (Express.js, React.js, Node.js, WebSocket and WebRTC). In this app, you can do 1-1 video call with your buddy.
- Create meeting link
- Copy meeting link and share with your buddy
- Open meeting link in your favorite browser to start meeting
- Join the meeting
- Mute/unMute audio, Enable/disable video, Hang up the meeting
- Node.js installed on your machine
- npm or yarn package manager
-
Clone the repository:
git clone https://github.com/chintanbawa/webrtc-demo.git
-
Navigate to the project directory:
cd webrtc-demo
-
Install backend dependencies:
cd backend yarn
-
Install frontend dependencies:
cd frontend yarn
-
Install root project dependencies:
cd .. yarn
-
Start the server:
yarn dev
-
The application will be accessible at
http://localhost:3000
by default.
This project is licensed under the MIT License.