diff --git a/documentation/documentation.tex b/documentation/documentation.tex index b5e1cf8..768938a 100644 --- a/documentation/documentation.tex +++ b/documentation/documentation.tex @@ -41,7 +41,7 @@ %\missingfigure[figwidth=6cm]{Testing a long text string} %Tiefe des Inhaltsverzeichnisses -\setcounter{tocdepth}{1} +\setcounter{tocdepth}{2} % Metadaten \author{Simon Kellner, Marcel Schwarz, Tobias Wieck, Tim Zieger} @@ -61,14 +61,84 @@ \chapter{Projektplanung} \section{Ziel des Projekts} - \section{title} - -\chapter{Erläuterung des Designs} + \section{Definition des Workflows} + \subsection{Kommunikation} + \subsection{Sprints} + \subsection{Code-Owners} + \section{Sprintziele} + \subsection{Iteration 1} + \subsection{Iteration 2} + \subsection{Iteration 3} + \subsection{Iteration 4} + \subsection{Iteration 5} -\chapter{Einrichtung der Entwicklungsumgebungen} - \section{Frameworks} - \section{Erzeugung der Binaries} +\chapter{Entwicklungsumgebung} + \section{Versionsverwaltung} + \subsection{GitLab} + \subsection{Umgang mit Issues} + \subsection{GitLab Wiki} + \subsection{Continuous Integration} + \section{Docker} + \section{Docker-Compose} + \section{Infrastruktur} -\chapter{Projektbericht} +\chapter{Backend} + \section{Technologiebeschreibung} + \subsection{Spring Boot} + \subsection{MariaDB} + \subsection{Weitere Open Source Software} + \subsection{Spezielles Setup} + \section{Umsetzung} + \subsection{Spring Entities} + \subsection{Sicherheit durch JWT} + \subsection{Repositories} + \subsection{Projections} + \section{Endpoints} + \subsection{HAL und Paging} + \section{Probleme und Lösungen} + \section{Deployment} + +\chapter{Web-Frontend} + \section{Technologiebeschreibung} + \subsection{Vuejs} + \subsection{Vuetify} + \section{Farbschema und Designsprache} + \section{Umsetzung} + \subsection{Einarbeitung} + \subsection{Arbeit mit Dummy-Daten} + \subsection{Authentifizierung} + \subsection{Abrufen der Daten in Listen} + \subsection{Ändern und Hinzufügen von Daten} + \subsection{Auswertung in Diagrammen} + \subsection{Administrator Funktionalitäten} + \section{Funktionen der Website} + \subsection{Home} + \subsection{Time Records} + \subsection{...} + \subsection{Probleme und Lösungen} + \section{Deployment} + +\chapter{Android-App} + \section{Technologiebeschreibung} + \subsection{Android SDK} + \subsection{Kotlin} + \subsection{Retrofit} + \section{Farbschema und Designsprache} + \section{Umsetzung} + \subsection{Design der Activities} + \subsection{Authentifizierung} + \subsection{Anzeige der Daten in der Main Activity} + \subsection{Geofencing} + \section{Funktionen der App} + \subsection{Login Screen} + \subsection{Main Activity} + \section{Probleme und Lösungen} + \section{Deployment} + +\chapter{Vollständiger Application Stack} + +\chapter{Projektjournal} + +\chapter{Projektfazit und Ausblick} \end{document}