This is a simple real-time video chat application built using WebRTC, Node.js, and Socket.io.
- Real-time video and audio communication.
- Chat functionality for text-based communication.
- Screen sharing.
- Mute/unmute audio and video.
- Add and remove participants.
- Node.js
- Express.js
- WebRTC
- Peer.js
- Socket.io
- HTML/CSS
- Bootstrap
Follow these instructions to set up and run the project on your local machine.
- Node.js and npm installed.
- Clone the repository:
- Change into the project directory:
- cd zoom-clone
- Install the dependencies:
- npm install
-
Start the Node.js server:
- npm start
-
Open a web browser and navigate to http://localhost:3000 to access the application.
-
Enter your name when prompted.
-
Share the generated link with others to start a video chat.