This is a real-time video calling application built using WebRTC and React. You can easily initiate video calls with your friends, family, or colleagues directly from your web browser without any additional plugins or downloads.
Follow these steps to get the app up and running on your local machine.
- Node.js and npm (Node Package Manager) installed on your system.
-
Clone this repository to your local machine using:
git clone https://github.com/Kakuli-coder/Video-Calling-App.git
-
Navigate to the project directory:
cd Video-Calling-App
-
Go to the client directory:
cd client
-
Install the required dependencies:
npm install
-
Go to the server directory:
cd server
-
Install the required dependencies:
npm install
-
Start the client:
npm start
-
Start the server:
npm start
-
Open your web browser and go to
http://localhost:3000
to access the Video Calling App. -
Initiate a video call by entering your Email address and Room Number and clicking the "Join" button.
- React: Frontend UI library for building user interfaces.
- WebRTC: Real-time communication technology for video and audio streaming.
- Socket.io: Library for real-time, bidirectional communication between clients and servers.