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.
- Peer-to-peer video calling
- Mute/unmute audio
- Enable/disable video
- Room-based conferencing
- Responsive UI
- Clone the repository:
git clone https://github.com/SwatiUpadhyay/VConnect.git
- Navigate to the project directory:
cd video-conferencing-app
- Install dependencies:
npm install
- Start the development server:
npm start
To host your application on GitHub Pages:
- Install GitHub Pages package:
npm install gh-pages --save-dev
- Add the following scripts to
package.json
:{ "scripts": { "predeploy": "npm run build", "deploy": "gh-pages -d build" } }
- Deploy the app:
npm run deploy
- React.js
- WebRTC
- Node.js
- Express (if applicable for signaling server)
Contributions are welcome! Feel free to submit a pull request.
This project is licensed under the MIT License.
Your Name - GitHub Profile