Skip to content

Latest commit

 

History

History
10 lines (8 loc) · 3.01 KB

File metadata and controls

10 lines (8 loc) · 3.01 KB

URide

Features

Feature Beschreibung Priorität Geschätzter Aufwand Betroffene Schichten
Profil anlegen und speichern Nutzer können beim initialen Start der Anwendung ein Nutzerprofil erstellen, in dem Name, persönliche Adresse (Siehe Adressbuch pflegen), Alter, Gewicht und Art des Fahrrads gespeichert werden. Die Daten werden benötigt um die Erfassung der einzelnen Fahrten zu ermöglichen bzw. zu erleichtern. Die Profildaten werden dabei über eine entsprechende Maske erfasst und vor dem Speichern validiert. Das erstellte Profil wird dauerhaft gespeichert und steht anderen Anwendungskomponenten zur Verfügung. Zusammen mit den Daten wird eine eindeutige, für die Nutzer nicht sichtbare ID generiert und gespeichert. hoch (kritisch) 1 Tag UI, Datenbank, Javascript
Profil editieren Nutzer können das initial erstellte Profil editieren. Dabei können alle initial gemachten Angaben einzeln geändert und gespeichert werden. Die Pflege der Adressen erfolgt über eine separate Funktion (Siehe Adressbuch pflegen). Nutzer erhalten Feedback über das Ergebnis der einzelnen Bearbeitungen und deren Speicherung. mittel (unkritisch) 0.5 Tage UI, Datenbank, Javascript
Fahrten erfassen Nutzer könne beliebig viele Fahrten erfassen. Über ein Formular werden dabei Start- und Zielorte sowie Abfahrts- und Ankunftszeit erfasst. Die Zieladressen befinden sich dabei immer auf dem Campus. Die Auswahl der Orte erfolgt über vorgegebene Listen, die sich aus den von den Nutzern eingegebenen Orten speist. Bei Bedarf können Nutzer an dieser Stelle auch neue Adressen eingeben (Siehe Adressbuch pflegen). Im Formular können die Nutzer angeben, ob auch eine Rückfahrt zum Startorte erfolgt ist. Nach Validierung der Eingabe werden Streckenlänge (berechnet über den Google Distance Matric Service, umgesetzte Kalorien und eingespartes CO2 berechnet und zusammen mit den anderen Daten gespeichert. Den Nutzern wird eine Zusammenfassung des neuen Datensatzes angezeigt hoch (kritisch) 1 Tag UI, Datenbank, Javascript
Adressbuch pflegen Nutzer können ein Adressbuch pflegen, das ihrem Profil zu geordnet ist. Eine Adresse besteht aus dem Straßennahmen, der Hausnummer, dem Ort und der Postleitzahl. Mit Hilfe der Algolia Places-Bibliothek wird die Adresseingabe vereinfacht. Einzelne Adressen können als Start oder (inklusiv) Zieladresse markiert werden. Einträge aus dem Adressbuch können editiert oder entfernt werden. Für jeden Nutzer ist eine Zieladresse auf dem Campus (Universitätsstraße 31, 93053 Regensburg) vorgegeben, die nicht gelöscht werden kann. Vor dem Speichern werden die Eingaben validiert, Nutzer erhalten Feedback über das Ergebnis der Validierung und das erfolgreiche oder fehlgeschlagene Speichern der Adressen. hoch (unkritisch) 1 Tag UI, Datenbank, Javascript