This project is made for the MICROSOFT ENGAGE 2021 challenge.
- HTML,CSS,Javascript for frontend
- Nodejs, Express for backend
- Socket.io for handling the connection between devices
- Peerjs for handling the media-devices (audio and video)
- Firebase for authentication
- Fork and clone this repo
- run
cd MicroTeams
- run
npm install
to install the dependencies - run
nodemon server1.s
to start - visit http://localhost:3030/
- Go to
front
folder - open
index.html
with live server
- Authentication system
- An external chat-room where one can chat before and after meeting
- Group video-calling
- Screen Sharing option
- Full screen video by clicking on the video
- In-call chat-box
- Collaborative whiteboard
see hosted version: (https://micro-final-teams.herokuapp.com/)
for best results use chrome browser