Skip to content

A clone of the popular Microsoft Teams App that allows 2 people to connect with each other and have a video conversation. Built during Microsoft Engage 2021

Notifications You must be signed in to change notification settings

aastha985/microsoft_teams_clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Microsoft Teams Clone

This project was built as a part of Microsoft Engage 2021.

Table of Contents

  1. About The Project
  2. Additional Features Implemented
  3. Demo Video
  4. Agile
  5. Built With
  6. Network Protocols Used
  7. Instructions To Run
  8. Acknowledgements

About The Project

A clone of the popular Microsoft Teams App that allows 2 people to connect with each other and have a video conversation.

Additional Features Implemented
  1. Mute/Unmute
  2. Video On/Off
  3. Copy Meeting Code to Clipboard
  4. Invite Participants via Email
  5. Chat
  6. Display Participants in Meeting

Demo Video

Click here to view the demo

Agile

This project was built using the principles of Agile Development Methodology by following a 4-week sprint.

About Agile

Agile scrum methodology is a project management system that relies on incremental development. Each iteration consists of two- to four-week sprints, where each sprint’s goal is to build the most important features first and come out with a potentially deliverable product.

How Agile was followed in this project

Built With

  • Node.js
  • Express
  • EJS
  • WebRTC
  • Socket.IO

Network Protocols Used

  1. Socket.IO : TCP
  2. For Sending Mails: SMTP

Instructions To Run

  1. npm install
  2. Create .env file with
EMAIL=<email_here>
PASSWORD=<email_password_here>
SERVER_URL=https://teams-microsoft.herokuapp.com/
  1. To start the server
    1. Development: npm run dev
    2. Production: npm start

Acknowledgements

UUID
Moment.js
Nodemailer
Font Awesome

About

A clone of the popular Microsoft Teams App that allows 2 people to connect with each other and have a video conversation. Built during Microsoft Engage 2021

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published