dws://gm

Bonusaufgaben: Interaktivität

Deadline: 17.07.2026

CRUD-Operation mit Ajax (1 Bonuspunkt)

  • Passen Sie Ihre Anwendung so an, dass alle Operationen mit den HTTP-Methoden PUT/PATCH und DELETE über Ajax erfolgen
  • Pushen Sie den Code Ihres Spring-Projekts in das erstellte Gitlab-Projekt

Videos


Chaträume (1 Bonuspunkt)

  • Implementieren Sie die Möglichkeit, dass pro Filmabend ein Chatraum geöffnet werden kann
  • Achten Sie darauf, dass Nachrichten in einem Chatraum nicht an anderen Chaträumen angezeigt werden
  • Die Nachrichten in den Chatrräumen müssen persistenz gespeichert werden
  • Pushen Sie den Code Ihres Spring-Projekts in das erstellte Gitlab-Projekt


Voten von Filmen (2 Bonuspunkte)

  • Erweitern Sie die Anwendung um die Möglichkeiten, dass mehrere Filme pro Filmabend zur Auswahl stehen
  • Teilnehmende können durch ein Live-Voting-System über den zu schauenden Film abstimmen
  • Alle Stimmen müssen persistenz abgespeichert werden
  • Pushen Sie den Code Ihres Spring-Projekts in das erstellte Gitlab-Projekt


Benachrichtung, wenn bestimmte Filme gezeigt werden (2 Bonuspunkte)

  • Erweitern Sie die Anwendung um eine Benachrichtungsfunktion, die Nutzenden meldet sobald ein bestimmter Film an einem Filmabend gezeigt wird
  • Für die Benachrichtungsanzeige kann eine Alert-Javascript verwendet werden
  • Einen zusätzlichen Bonuspunkt gibt es für die Implementierung einer Browser-Notification
  • Einen weiteren Bonuspunkte erhalten Sie, wenn Sie eine Benachrichtung per Email implementieren
  • Pushen Sie den Code Ihres Spring-Projekts in das erstellte Gitlab-Projekt