MCE Connect is a Real Time Web based Video Calling and Message Chat Application through which users can connect to each other online via Video Calling and they can chat as well. This is the project I have made under Microsoft Engage Mentorship Program'21.
Program | Microsoft Engage'21 |
Project | Build a Microsoft Teams Clone |
Product | MCE Connect |
Demonstration | Demo Video |
Project URL | Live Project |
Contributor | Aman Kumar |
Sprints | Planning |
---|---|
Week 1 | Learning & Research about WebRTC |
Week 2 | Implementation of Video Calling & UI Design |
Week 3 | Implementation of UI & Additional Features |
Week 4 | Adopt Feature : To Add Chat |
- Light/dark mode toggle
- Video Calling
- Online Chat
- Microphone mute/unmute
- Camera on/off
- Send the invites through
- Copy & Paste
- Telegram
- Responsive UI
Clone the project
git clone https://github.com/KrAman27/MicrosoftEngage2021.git
Go to the Backend Directory
cd backend
Install dependencies
npm install
Start the server
node index.js
Go to Frontend Directory
cd frontend
Install dependencies
npm install
Start the frontend
npm start
FrontEnd:
- Antd
- Material-ui
- React
- TailwindCSS
- feather icons
- styled components
Backend:
- Node
- Express
- socket.io
- socket.io-client
- simple-peer
- Screen Sharing
- Groups and Channels
- Code collaborating systems
- Record Meeting