Resolve "Setup Database"
Closes #86 (closed)
Einige Anmerkungen zum MR:
- Ich bin auf python3.10 runtergegangen, da der Server fuer die Testumgebung noch nicht Python3.11 ohne Weiteres unterstuetzt.
- Auch wenn es mit der aktuellen Code-Menge noch etwas overkill ist, habe ich den Code schon einmal in Transport- (
flask
, siehe__init__.py
), Business (service.py
)- und Datenschicht (database.py
) eingeteilt. - Der Parser macht erstmal noch garnichts und gibt einfach ein festgelegtes Ergebnis zurueck. Zeit zum Ende des Sprints wuerde ich darein investieren, hier noch etwas Fortschritt zu schaffen, habs jetzt aber erstmal so gelassen.
- Das Error-handling ist aktuell nur das noetigste, damit ich in den Tests sowas wie 404 abfange.
- Die CI config ist ebenfalls schon mit drin, dieser MR wuerde also auch #83 (closed) abschliessen.