This is the repository of Microsoft team clone project as a solution of Microsoft engage mentorship program 2021 .This is a video calling application where users can call other user . Their is also real time chat functionality.
Project Link - https://microsoftteams-clone.netlify.app/
Demo Video - https://youtu.be/2RQ2BFxLgOE
Powerpoint presentation link - https://drive.google.com/file/d/12oaNLFY7ObIgBFZvV8ON1H4gm6F23GIC/view?usp=sharing
- Video Call with others
- separate chat in different rooms
- Instantly join a video call with a code
- Chat in real-time by storing messages in the form of date,time
- Chat Notifications
- Unlimited duration calls
- Share code instantly on social media platforms
- Simple and intuitive UI
- Node.js Environment
- Clone repository
- Run
npm install - Start the server with
npm startornode server - Visit http://localhost:3000/
HTTPS is required for remote cameras and remote microphone to work. Currently, there's no known method for creating SSL certificates for a private IP address. You can easily acquire a free SSL certificate for a public domain.
- Clone repository
- Run
npm install - Run
npm install -g now - Deploy the server with
now --public. Follow the printed out instructions - Visit the url provided
- login with google credentials and create a room to video call.
- send your peer ID to a friend or use another device with a front camera with the help of social media apps.
- Remote videos should show up on both videos. You can also send chat which also works without video in rooms



