Skip to content

Watch videos together with your friends

Notifications You must be signed in to change notification settings

ArianMoser/StreamTogether

Repository files navigation

StreamTogether

See our result online (Website)

How to install

OFFLINE:

Step Command Additional
Installieren npm install (Nötig)
Development Mode starten npm run dev (Zum arbeiten und testen)
Alles erstellen npm run build (ganz zum schluss wenn alles läuft)
Starten mit den erstellten Dateien npm start (später für den Server)
Aktivieren des MYSQL event scheduler SET GLOBAL event_scheduler="ON" (in XAMPP)

STRG + SHIFT + F = Code ausrichten

ONLINE:

  • pm2 stop all
  • pm2 restart all
  1. Switch to home directory (home/alex/Web-Projekt/StreamTogether/)
  2. git pull
  3. Change Websocket address in Chat,Room to "https://gruppe2.testsites.info/"
  4. Change "start" in package.json to "export NODE_ENV=production&&node ./dist/server.js"
  5. Change database password in "server.js"
  6. npm run build
  7. pm2 start npm -- start

Nginx Befehele:

Step Command
To stop your web server, you can type: sudo systemctl stop nginx
To start the web server when it is stopped, type: sudo systemctl start nginx
To stop and then start the service again, type: sudo systemctl restart nginx
Reload: sudo systemctl reload nginx
Auto boot off: sudo systemctl disable nginx
Auto boot on: sudo systemctl enable nginx

TODO

  • WICHTIG: SSL, Sicherer Zugang
  • Websockets: für Chat (Websockets chat example), für die Synchronisation zwischen den Räumen auch hilfreich
Thema: Status
Startseite ok
Login ok
Registrierung ok
Impressum ok
Datenschutz ok
Contact Us ok
Datenbank ok
Raumseite verbessern
Übersicht von Räumen 3 nebeneinander
Konto übersicht ok
Einloggen ok
Ausloggen ok
Raum erstellen ok
Raum automatisiert löschen ok
(Username auto-geb)
Chat ok
Suche ok
Api(abspielen) ok
Starten stoppen
Liste nutzer in room ok
Playlistfunktion ok
VoteSystem teils
Invite Funktion ok
Avatar hochladen/ändern

About

Watch videos together with your friends

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •