Under the microsoft Engage 2021 program made a video-chat app, where users can chat with both video and audio and implemented few features such as:
- Mute and Unmute button (Gives a notification when clicked).
- Video off and On (Gives a notification when clicked).
- ScreenShare option.
- Real Time chat where all other users get notified when someone is typing.
- PING info (Total round trip time from server to client).
- Landing page when someone wants to join.

- When someone joins all others in the room get notified.

- User Interface when two users join.

- When you on/off mic or camera, You get notified

- When you click on ping You will get a popup.

- When a user types a message all others can see that he is typing.

- On clicking the invite button, You get a popup.

- Allow permissions for camera and mic
- In case any user is not broadcasted it is probably due to server overload, REFRESH the window to solve this.
- Make sure the URL is starting with https
git clone https://github.com/GuruSaiKumar/Microsoft-Teams.git- Install node dependencies
npm install
npm start- The app is now running at http://localhost:3000/
Feel free to contact me on LinkedIn
