Open orizion opened 7 years ago
Hoi Stefan, @orizion Kannst du das Ganze mal anschauen und wenn es für dich iO ist das entsprechende Mail senden? Habe die Aufteilung mal provisorisch so gemacht, dass jeder das macht, in dem er weniger Erfahrung hat. Ist aber nur eine Idee, du darfst es gerne ändern. Wir machen wahrscheinlich sowieso beide beides
Hoi Adrian @aersamkull Das passt für mich so. Ich werde das entsprechende Mail an Herrn Gruntz versenden.
Zeitplan
27.03 Abgabe
Gemacht: Grundsätzlich funktionierende Entwicklungsumgebung auf allen Ebenen, Datenbank mit Tabellen erstellt, Doku zu Schnittstellen/Tiers Abgabe: GUI Vorschlag, DB Schema, Doku: Schnittstellen Beschrieb
03.04 Präsentation
Gemacht: Lösungsarchitektur komplett, Authentication am Laufen
17.04
Spring Backend
01.05
GUI / Client komplett fertig
08.05
Mailtimer fertig stellen Dokumentation
15.05
Projekt fertigstellen, von nun an nur noch bugfixing und Doku optimieren. Hier ist die Projektwoche vorher, deshalb ist relativ viel Zeit vorhanden da Adrian Ehrsam kein Projekt hat
Grobarchitektur
Datenbank
Wir werden eine kleine MySql Datenbank verwenden, da diese im Web sehr verbreitet ist und wir diese gut kennen.
Webserver
Rest API mit Spring, Authentifizierung mit Spring Security, Datenzugriff mit JPA Mail werden in eine Datenbank Tabelle geschrieben, welche vom Mailsender "abgegrast" wird Evtl werden wir JWT verwenden
Das Spring Backend wird mittels Swagger (Open API Initiative) dokumentiert
Mailsender
Ein kleines Java Tool, welches periodisch ausgeführt wird und die Mails sendet, welche noch nicht gesendet worden sind
Client
Wir verwenden Bootstrap, React & TypeScript. Zudem werden wir als XSS Schutz mit Content-Security-Policy arbeiten.
Aufteilung
Backend: Adrian Frontend: Stefan