A Video Chat web application which enables people to connect and work in a collaborative manner.
Check out the Live Demo at: https://teams-clone-1.herokuapp.com/
- Upto 4 participants can join in and have a video conversation
- Whenever a participant joins/ leaves the meeting, an alert is prompted
- They can exchange messages/ informations using the chat functionality. The messages come with time they were sent at.
- They can switch on/off their video and audio according to their choice.
- The participants can share their screen.
- The application is responsive and user/device friendly.
- Node.js
- Express.js
- Socket.io
- PeerJS (WebRTC)
- Clone this repository in your local system using the command
git clone repo-link
- Open the terminal from the project directory and run the command
npm start
- Go to your browser and type
localhost:443
in the address bar - The application will be up and running!
- Cross browser compatibility.
- Chat messages not visible before or after the meeting but only during the meeting
- Record the meeting feature can be added
- Caption generation
- User authentication
- Invite link being automatically sent via mail/whatsapp
- Raise hand and other reactions
- Waiting rooms