/Microsoft-teams-Clone

This is a video calling application where users can call other user and will also have the capabiltiy to mute their mic and audio. Their is also real time chat functionality.

Primary LanguageJavaScript

PRs Welcome Build passing Open Source Love Made with Love in India

This is a video calling Web application where users can call other user via Video and Audio Calling or Text-Messaging. There is also real time chat functionality.

Agile Methodology was used for building this project. The project includes -

  • Test-driven development

  • Code refactoring

  • Continuous integration

  • Simple code design

  • Pair-programming

Live Website link


Chat App Link - https://letschatit.netlify.app/

For opening the Chat System use folllowing login credentials:

Username: Anuj Password: 123456

Video Meet Link - https://justvideoit.netlify.app/

Technologies


A list of technologies used within the project:

  • WebRTC
  • Node.js
  • Express
  • Socket.io
  • React
  • Chatengine.io (API used for chat app)

Screenshots

  • Login Page

login page

  • Chat App

Chat App

  • Meeting Main Page

Main

  • Dark Theme

Dark theme

  • Filters

filter

  • Incomming Call

incomming call

  • After joining call

After joining meet

Features


Microsoft Teams Clone features:

  • CHAT
  • Add new chat

  • Add multiple people to single chat

  • Send and receive messages

  • See if person if offline/online

  • Delete chats

  • Remove a person from chat list

  • Read Receipts

  • View images shared in the chat

  • Change name by which you enter the call

  • Video
  • Add multiple participants into the video meet by sharing link

  • Mute / camera off button

  • Chat feature within video meet

  • Share meeting code through social media as well as mails

  • Change name in video meet

  • Different filters can be applied

  • Dark and light mode

  • Record Meet

  • Current Time as well as Call Duration

Future Scope


  • Blur Background

  • Subtitles

  • Join Via Call

  • White Board along with code compiler