Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Wir wollen ein Eventmanagement und Anmeldesystem in die Website integrieren, das zum Planen und Verwalten von Veranstaltungen und Workshops verwendet werden kann.

Ansprechpartner

Karl-Peter Kutz und Daniel Herrmann

Anforderungen

Inhaltliche Anforderungen

  • Event erstellen (Titel, Kursleiter, Datum, Zeitraum, min./max. Teilnehmer, Kursgebühr, Beschreibung)
  • Anmeldemaske (Name, Kontaktmöglichkeit [Email, Slack])
  • Teilnehmer verwalten (Platz bestätigen, Zahlung buchen)
  • Mitglieder benachrichtigen (Slack, Social Media, Kalender)
  • [Zahlung auf Webseite (Paypal, Wirecard, überweisung)]

Technische Anforderungen

  • Frontend in bestehende Webseite integrierbar (React)
  • Backend muss eine REST API bereitstellen
  • Backend soll als Docker-Container verwendbar sein
  • Anbindung an Keycloak Benutzermanagement für Login und Nutzerverwaltung

Technische Umsetzung

draw.io Diagramm
bordertrue
diagramNameDatabase Diagram
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth669
revision2

Benutzerverwaltung

Makerspace Mitglieder (und auch Administratoren) sollten über KeyCloak (Single Sign On Lösung des Makerspace) angemeldet werden. Für externe Benutzer muss es eine Möglichkeit geben, sich zu registrieren mit den üblichen Möglichkeiten der Benutzerverwaltung.

Ein Konzept für Rechtemanagement ist zu erarbeiten.