This project was built as a part of Microsoft Engage 2021.
- About The Project
- Additional Features Implemented
- Demo Video
- Agile
- Built With
- Network Protocols Used
- Instructions To Run
- Acknowledgements
A clone of the popular Microsoft Teams App that allows 2 people to connect with each other and have a video conversation.
- Mute/Unmute
- Video On/Off
- Copy Meeting Code to Clipboard
- Invite Participants via Email
- Chat
- Display Participants in Meeting
This project was built using the principles of Agile Development Methodology by following a 4-week sprint.
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.
- Node.js
- Express
- EJS
- WebRTC
- Socket.IO
- Socket.IO : TCP
- For Sending Mails: SMTP
npm install
- Create
.env
file with
EMAIL=<email_here>
PASSWORD=<email_password_here>
SERVER_URL=https://teams-microsoft.herokuapp.com/
- To start the server
- Development:
npm run dev
- Production:
npm start
- Development: