Komponenten - ob-vss-ss18/ppl-core GitHub Wiki

Beschreibung der Komponenten

Client

  • GUI App für Betreiber und Kunden
  • Login für Betreiber über Auth bzw. Passwordless Login für Kunden
  • Speichert Auth Token

Auth

  • Verwaltet Token für Betreiber-Login
  • Passwordless Login für Kunden (Abgleich der Email mit Customer, Versenden von Email an Kunden)

Leasing

  • Service für den Betreiber
  • Verwaltung von Leasing- und Verleihvorgängen
  • Ermittlung der Preise über pricecalculator
  • Nach Leasing/Verleih: Erstellung einer Rechnung über billingandmailing

Reservation

  • Kunde kann verfügbare Artikel einsehen und diese für Leasing oder Verleih reservieren.
  • Kunde kann aktuell vorliegende Reservierungen einsehen und bearbeiten bzw. stornieren.
  • Nach Reservierung wird eine Bestätigungsemail an den Kunden geschickt.

Customer

  • Verwalten der Bestandsdaten der Kunden

Stock

  • Verwalten der Bestandsdaten von Artikeln und deren Status
  • Neupreise
  • Zustand

Price Calculator

  • Berechnung von Preise und Rabatte für Leasing und Verleih

Billing & Mailing

  • Erstellung von Rechnungen und Versand dieser per Mail
  • Speichern angelegter Rechnungen