HugoMeet (live here)
This is a project that I made by myself. It's a Google Meet-like platform, using JS, React and WebRTC.
- Video/Audio Meeting
- Room security (Requires owner approval to join)
- Easy to share link (Because it's the same URL as yours)
- Front, which is all the client-side application
- SignallingServer, which is the service that clients connect to when joining a room. This server stores all the room data because I was too lazy to create an API and Database :P
- setup.sh, which is a script to install and launch everything
- Install NodeJS (https://nodejs.org/en/download/)
- Clone/Download
git clone https://github.com/hcabel/HugoMeet.git - Go into the repo
cd HugoMeet - Launch the services
sudo ./setup.sh - Open your browser (http://127.0.0.1:3000)
/!\ IF IT DIDN'T WORK, CONTINUE /!\
- Install pm2
npm i -g pm2 - Go to the front folder
cd front - Install all the required packages
npm i - Start the front service
pm2 start npm --name "HotFront" -- start - Go to the SignallingServer folder
cd ../SignallingServer - Install all the required packages
npm i - Start the SignallingServer
pm2 start signallingServer.js - Try your browser again (http://127.0.0.1:3000)


