Shawarma-ASSD / spatialmeetings

Spatial meetings web application. Videochat with spatial sound!
https://www.spatialmeetings.live
MIT License
2 stars 0 forks source link

spatialmeetings

Spatial meetings web application. You could have tried it using Firefox browser on www.spatialmeetings.live, before 9/11/2020 when our DigitalOcean free credit expired :(

Screenshot

This project doesn't work on Chrome and Chromium based browsers because of this Chromium bug


Requirements

This project runs on Linux systems, you need:

Using Debian, as root

curl -sL https://deb.nodesource.com/setup_lts.x | bash - apt-get install -y nodejs


* Make, to install it:
```bash
sudo apt-get install build-essential

Installation

  1. Clone the project
git clone https://github.com/Shawarma-ASSD/spatialmeetings.git
cd spatialmeetings
  1. Install dependencies on server and client:
cd app
sudo npm install
cd ../server
# This step takes a while
npm install 

Run it locally

  1. Change the IP on the server/config.js file to your Private IP
  2. Build the angular project:
cd app
# This step takes about a minute
sudo npm run build
  1. Run the server, from the root directory:

    # Needs sudo to access the SSL certificates
    sudo npm start
  2. Open Firefox and go to https://localhost:8080 on different tabs, you need to login with different email addresses.

  3. Voilá