VCall is a video conferencing application designed to provide high-quality, reliable video calls for various use cases.
- High-Quality Video: Experience crisp and clear video calls.
- Audio Support: Seamless audio integration for uninterrupted communication.
- Screen Sharing: Share your screen with participants during meetings.
- Customizable Settings: Tailor settings to fit your preferences.
- Secure: Built with security features to protect your conversations.
- HTML5
- CSS3
- JavaScript
- React
To run this application locally, follow these steps:
-
Clone this repository:
git clone https://github.com/aishwaryamensinkai/Video-Call.git
-
Navigate to the project directory:
cd Video-Call-main
-
Install the packages using the command:
npm install
-
Start the development server:
npm start
The project structure is organized as follows:
.
├── README.md
├── index.html
├── package-lock.json
├── package.json
├── public
│ ├── favicon.ico
│ ├── manifest.json
│ └── robots.txt
├── src
│ ├── App.jsx
│ ├── assets
│ │ └── logo.png
│ ├── components
│ │ ├── HelpPage.jsx
│ │ ├── HomePage.jsx
│ │ └── VideoPage.jsx
│ ├── css
│ │ ├── App.css
│ │ ├── HelpPage.css
│ │ ├── HomePage.css
│ │ └── index.css
│ ├── main.jsx
├── vercel.json
└── vite.config.js
- Zegocloud:
- To include the tree structure of the project install tree by using command in mac
brew install tree tree -L 5 -I node_modules
Contributions are welcome! If you'd like to add new features, improve existing ones, or fix any bugs, feel free to fork the repository and submit a pull request. Here's how you can contribute to this project:
- Fork the repository.
- Create a new branch (
git checkout -b feature/improvement
). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature/improvement
). - Create a new Pull Request.
Please follow our Code of Conduct and Contributing Guidelines when contributing.
This project is licensed under the MIT License.