This is a teams clone application developed as a part of Microsoft Engage 2021 program.
https://teamsclone-app.herokuapp.com/
Database | Front-End | Back-End |
---|---|---|
mongoDB | HTML | Node.js |
CSS | Express.js | |
Bootstrap | EJS | |
Socket.io | ||
PeerJS |
- More than 2 users video and voice conversation
- Screen present feature
- Copy room code button
- Audio on/off
- Video on/off
- Leave meeting
- Used NPM library ‘speech-to-text’ for faster chat conversations
- User signup/Login using passport.js authentication
- Invite friends through mail notification
- Speech to text conversion in textbox
- Unique code generator for different teams
- ADAPT FEATURE - Chat room - View and send messages
Continue the conversation after the meeting
Start the conversation before meeting
After cloning the repo, run npm install
in the folder directory in terminal.
Install dependencies
Then move on and run node app.js
,
This will start the project automatically on localhost:5000
.
-
Register as a new user on main page.
-
To create a new team, click on create team button to get the unique code for your team. To invite others to the teams, click on share button and enter the email id of the people with whom you want to share code.
-
User can join an existing team using a code as well by entering code in input box and then clicking on join team button.
-
After joining, the user would be redirected to chat page of teams. By clicking on start meet button they can join meet.