Skip to content

shilpa482/microsoft-team-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

microsoft-team-clone

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

Features and Functionalities 😃

  • 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

Screenshots 📸

Home Page

enter image description here

video call with chatting

enter image description here

Room chatting

enter image description here enter image description here

Tech Stack 💻

🤩Feel free to give this repo a ⭐ if you like this repo and want to appreciate my efforts

Requirements

Installation Steps

  1. Clone repository
  2. Run npm install
  3. Start the server with npm start or node server
  4. 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.

Deployment Steps

  1. Clone repository
  2. Run npm install
  3. Run npm install -g now
  4. Deploy the server with now --public. Follow the printed out instructions
  5. Visit the url provided
  6. login with google credentials and create a room to video call.
  7. send your peer ID to a friend or use another device with a front camera with the help of social media apps.
  8. Remote videos should show up on both videos. You can also send chat which also works without video in rooms

About

This is the repository of Microsoft team clone project as a solution of Microsoft engage mentorship program 2021

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors