Skip to content

Kakuli-coder/Video-Calling-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

WebRTC Video-Calling-App

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.

app-preview

Getting Started

Follow these steps to get the app up and running on your local machine.

Prerequisites

  • Node.js and npm (Node Package Manager) installed on your system.

Installation

  1. Clone this repository to your local machine using:

    git clone https://github.com/Kakuli-coder/Video-Calling-App.git
    
  2. Navigate to the project directory:

    cd Video-Calling-App
    
  3. Go to the client directory:

    cd client
    
  4. Install the required dependencies:

    npm install
    
  5. Go to the server directory:

    cd server
    
  6. Install the required dependencies:

    npm install
    

Usage

  1. Start the client:

    npm start
    
  2. Start the server:

    npm start
    
  3. Open your web browser and go to http://localhost:3000 to access the Video Calling App.

  4. Initiate a video call by entering your Email address and Room Number and clicking the "Join" button.

Technologies Used

  • 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.

About

This is a Video Calling App created using WebRTC Technology and React.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published