Table of Contents
This is a web application wherein two people can join via a video call. The application is a part of my solution of creating a teams clone for the Microsoft Engage Mentorship Program 2021. Some of the Features the application has are:
- Two People can connect via a video call in real time
- The Admin can send the link to others via email.
- Others can only join the link and cannot invite anyone else ensuring security
- Call Page
- Audio on/off Functionality
- Video on/Off functionality
- Disconnect Call Button
- Share screen Functionality
- A stopwatch to note the duration of the meeting
- The current time
- Show ones own video on the screen
- Chatroom
- Google Authentification
- multiple people can join
- chat in real time
- Data stored in Firebase, hence accessable at any time
- Private Chat during call
- User can also have a private chat during the call
- Real Time chat functionality
- Others
- A Calendar to schedule your day, week and month
- Notepad to make notes which can be deleted later
Some of the Frameworks that I used in my project were:
To run the project locally:
- Download Redis and run have it running on your local machine
- Download Redis and run on your local machine
- Clone the repo
git clone https://github.com/krittikabarnwal/ms-teams
- Install NPM packages
npm install
-
node server.js
- Visual Studio code
- Chrome Developer tools
- Accessiblity tools - Fast Pass
YouTube Link showing the prototype
Krittika Barnwal LinkedIn: Krittika Barnwal
Project Link: https://github.com/krittikabarnwal/ms-teams