Skip to content

Latest commit

 

History

History
73 lines (56 loc) · 1.6 KB

File metadata and controls

73 lines (56 loc) · 1.6 KB

Video Conferencing App

Description

A web-based video conferencing application built using React.js. This app allows users to communicate via video calls seamlessly. It leverages WebRTC for real-time video and audioA web-based video conferencing application built using React.js. This app allows users to communicate via video calls seamlessly. It leverages WebRTC for real-time video and audio communication, ensuring a smooth user experience. communication, ensuring a smooth user experience.

Features

  • Peer-to-peer video calling
  • Mute/unmute audio
  • Enable/disable video
  • Room-based conferencing
  • Responsive UI

Installation

  1. Clone the repository:
    git clone https://github.com/SwatiUpadhyay/VConnect.git
  2. Navigate to the project directory:
    cd video-conferencing-app
  3. Install dependencies:
    npm install
  4. Start the development server:
    npm start

Deployment

To host your application on GitHub Pages:

  1. Install GitHub Pages package:
    npm install gh-pages --save-dev
  2. Add the following scripts to package.json:
    {
      "scripts": {
        "predeploy": "npm run build",
        "deploy": "gh-pages -d build"
      }
    }
  3. Deploy the app:
    npm run deploy

Technologies Used

  • React.js
  • WebRTC
  • Node.js
  • Express (if applicable for signaling server)

Contributing

Contributions are welcome! Feel free to submit a pull request.

License

This project is licensed under the MIT License.

Author

Your Name - GitHub Profile