Unite - Video Conferencing Web App
🌟
Submission for Microsoft Engage 2021
Video conferencing solutions with Unite
using peer-to-peer connection.
Features and Interfaces
-
Landing Page and Feeback Form
-
Home page
-
Create Meeting
-
Join Meeting
-
Video calling & Persistent text chat
-
Schedule Meeting
-
AI powered posture bot
Tech stack
Tools and Languages:
Points to remember while testing the app
- Allow permissions for camera and mic
- In case any user is not broadcasted it is probably due to server overload, REFRESH the window to solve this.
- Make sure the URL is starting with https
- While scheduling a meet make sure the start and end date follow a logical sequence or else it’ll show an error.
- While testing the Posture bot, allow permissions for the camera and allow notifications, and REFRESH the page for changes to take effect.
- Wait for the model to analyze, and check for notifications
Instructions
git clone https://github.com/Apurva-tech/unite.git
cd ./unite
- Install node dependencies
npm install
- Replace firebase API keys with your configurations
- Create a
.env
file- Add relevant credentials
cp .env.example .env
npm run dev
- The app is now running at http://localhost:3030/landing
Useful Links
Need help?
Feel free to contact me on LinkedIn
if (youEnjoyed) {
starThisRepository();
}