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 :(
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:
- Node version >= v10.0.0, to install LTS:
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_lts.x | sudo -E bash - sudo apt-get install -y nodejs
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_lts.x | bash -
apt-get install -y nodejs
- Make, to install it:
sudo apt-get install build-essential
- Angular, to install it:
npm install -g @angular/cli
- Python 2 or 3
Installation
- Clone the project
git clone https://github.com/Shawarma-ASSD/spatialmeetings.git
cd spatialmeetings
- Install dependencies on server and client:
cd app
sudo npm install
cd ../server
# This step takes a while
npm install
Run it locally
- Change the IP on the server/config.js file to your Private IP
- Build the angular project:
cd app
# This step takes about a minute
sudo npm run build
- Run the server, from the root directory:
# Needs sudo to access the SSL certificates
sudo npm start
-
Open Firefox and go to https://localhost:8080 on different tabs, you need to login with different email addresses.
-
Voilá