Skip to content

chehak123/teamsClone

Repository files navigation

About

This is a teams clone application developed as a part of Microsoft Engage 2021 program.

Link to application

https://teamsclone-app.herokuapp.com/

Tech Stack

Database Front-End Back-End
mongoDB HTML Node.js
  CSS Express.js
  Bootstrap EJS
    Socket.io
    PeerJS

Features added

  1. More than 2 users video and voice conversation
  2. Screen present feature
  3. Copy room code button
  4. Audio on/off
  5. Video on/off
  6. Leave meeting
  7. Used NPM library ‘speech-to-text’ for faster chat conversations
  8. User signup/Login using passport.js authentication
  9. Invite friends through mail notification
  10. Speech to text conversion in textbox
  11. Unique code generator for different teams
  12. ADAPT FEATURE - Chat room - View and send messages
    Continue the conversation after the meeting
    Start the conversation before meeting

How to run ? 🛴

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 .

Guide to using the Web Application

  1. Register as a new user on main page.

  2. 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.

  3. User can join an existing team using a code as well by entering code in input box and then clicking on join team button.

  4. After joining, the user would be redirected to chat page of teams. By clicking on start meet button they can join meet.

❤️ Thanks

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published