Giter Site home page Giter Site logo

carsharing-angrynerds's People

Contributors

jurvo avatar reneevertz avatar tarczok avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

carsharing-angrynerds's Issues

Nutzerliste anzeigen

Der Admin soll Zugriff auf eine Liste aller Nutzer haben, um sich eine Übersicht zu verschaffen und ggf. Nutzer zu bearbeiten, oder zu entfernen.

  • Eine Liste aller Konten anzeigen

  • Alphabetisch sortiert

  • Nur als Admin möglich

Nutzer bearbeiten

Als Nutzer möchte ich meine Daten bearbeiten um sie aktuell zu halten und um mögliche Änderungen vorzunehmen.

  • Die Daten werden sofort übernommen
  • Die neuen Daten werden richtig angezeigt

Nutzer registrieren

Der Nutzer registriert sich im System, damit er das System nutzen kann.

  • Namen angeben
  • Passwort angeben
  • Email angeben
  • Adresse angeben

Erstellte Buchung anzeigen

Komplexität: 5
Als Kunde möchte ich meine Buchungen sehen, damit ich meinen Buchungsverlauf nachvollziehen kann.

  • Buchungen werden in einer Liste angezeigt
  • Einzelne Buchungen können für mehr Informationen ausgewählt werden

Fahrzeugliste

Der Kunde soll in einer Liste ein Auto wählen können.

  • Liste anzeigen

Fahrzeuginformationen anzeigen

Komplexität: 3
Als Nutzer möchte ich Informationen zum Fahrzeug sehen, damit ich mich besser entscheiden kann, welches ich buche.

  • Fahrzeugmodell anzeigen
  • Gefahrene Kilometer anzeigen
  • Restliche Fahrzeugeigenschaften anzeigen

password protection

Komplexität: 20
Das Passwort nicht als Klartext in der Datenbank speichern, sondern irgendwie verschlüsseln oder anders absichern.

Nutzer löschen

Als Nutzer möchte ich mein Konto löschen, falls ich diesen nicht mehr brauche.

  • Alle Nutzerdaten werden gelöscht
  • Offene Buchung müssen beendet werden

Nutzerdaten bearbeiten

Als Admin muss ich Nutzerdaten bearbeiten können, um Fehler im Konto ausbessern zu können.

  • Die neuen Daten werden sofort übernommen

  • Die neuen Daten werden richtig angezeigt

  • Nur als Admin möglich

Erstellte Buchung beenden

Komplexität: 13
Als Kunde möchte ich Buchungen beenden, damit ich ein neues Fahrzeug buchen kann oder ich benötige das Fahrzeug nicht mehr.

  • Endpreis wird angezeigt
  • gefahrene Kilometer und gebuchte Zeit wird angezeigt
  • Buchung wird im Buchungsverlauf als 'Beendet' angezeigt

Nutzer anmelden

Als Nutzer möchte ich mich mit der E-Mail Adresse und dem Passwort anmelden können, um das System nutzen zu können.

  • Authentifizieren des Nutzers
  • bei Fehler kein Zugriff

Fahrzeugsuche mit Filter(n)

Wenn der Nutzer ein bestimmtes Auto haben will, soll ihm eine Filter Funktion dabei helfen.

  • Autos, die die Filterbedingung erfüllen, werden hervorgehoben ODER die Anderen werden nicht angezeigt
  • Mehrere Möglichkeiten zum Filtern
  • Mehrere Bedingungen sind zeitgleich möglich

Buchung erstellen

Als Nutzer möchte ich Buchungen erstellen, um ein Fahrzeug nutzen zu können

  • Fahrzeug muss ausgewählt werden
  • Nur 1 Fahrzeug möglich

Fahrzeuge suchen per Karte

Komplexität: 42
Der Nutzer möchte alle Autos auf einer Karte angezeigt bekommen und nach bestimmten Fahrzeuge suchen.

  • Auf der Karte werden alle Autos angezeigt
  • Man kann nach Autos suchen

Nutzer löschen

Der Admin soll Nutzer aus dem System löschen, um gegen inaktive oder störende Nutzer vorgehen zu können.

  • Möglichkeit Profile aus dem System zu löschen

  • Alle Nutzerdaten werden gelöscht

  • Nur als Admin möglich

Fahrzeuge bearbeiten

Kompelxität: 5
Fälschliche oder veraltete Daten sollen vom Admin in der Fahrzeuginformation geändert werden können.

  • Daten sind veränderbar

  • Nur als Admin möglich

Fahrzeuge hinzufügen

Als Admin benötige ich die Möglichkeit neue Fahrzeuge hinzuzufügen, damit diese gebucht werden können.

  • Fahrzeug kann in Buchungen benutzt werden

  • Nur als Admin möglich

Fahrzeuge löschen

Komplexität: 5
Als Admin benötige ich die Möglichkeit Fahrzeuge zu lösche, falls diese nicht mehr verfügbar sind, damit diese nicht mehr buchbar sind.

  • Alle Fahrzeugdaten werden gelöscht

  • Fahrzeug darf in keiner offenen Buchung sein

  • Fahrzeug taucht nicht mehr in Listen auf

  • Fahrzeug kann nicht mehr gebucht werden

  • Nur als Admin möglich

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.