1.8 KiB
Dokumentation
Starten des Projekts
- Frontend
DerlibOrdner muss gemeinsam mit derpubspec.yamlDatei in ein vorhandenes Flutter Projekt kopiert werden. Als Run-Target muss der Android-Emulator ausgewählt werden. Anschließend kann nun inlib/main.dartüber dermainMethode auf "Run" gedrückt werden. - Backend
Die Node-Module müssen mit einem beliebigen Package-Manager installiert werden, beispielsweise mit dem Befehlnpm i. Anschließend kann dasdevSkript in der Dateipackage.jsonausgeführt werden, welches die API mithilfe von nodemon startet.
Sammlung der Protokolle
- Siehe beigefügte Zip-Datei
Vergleich Meilenstein-Plan mit tatsächlichem Fortschritt
Die Meilensteine wurden grundsätzlich eingehalten, aber der Umfang des letzten Meilensteins wurde zu niedrig geschätzt und es sind ein paar essentielle, vorher nicht eingeplante Features bekannt geworden. Dadurch war das Ende des Projekts eher mit Stress durchzogen.
Bedienung der App
Erstellung eines Benutzers
Ein Benutzer kann durch den Registrieren Knopf am Login Bildschirm erstellt werden, nachdem der Benutzername und das Passwort eingegeben wurden.
Login mit einem Benutzer
Wenn bereits ein Benutzer vorhanden ist, kann man sich mit dem Benutzernamen und dem richtigen Passwort am Login Bildschirm anmelden.
Abmelden eines Benutzers
Wenn man bereits mit einem Benutzer angemeldet ist, kann man am Hauptbildschirm das Einstellungsmenü öffnen und sich mit dem Abmelden Knopf abmelden, danach wird man wieder auf den Login Bildschirm geleitet.
Änderung des App Themes
Auf dem Hauptbildschirm kann man auf das Einstellungsmenü klicken und dann in dem Theme Dropdown das gewünschte manuell auswählen oder "System" für eine automatische Anpassung an das Hell/Dunkel Schemas des Betriebssystems