orizion / cssr

CS Seminar Registration for FHNW
0 stars 0 forks source link

Grobplanung #5

Open orizion opened 7 years ago

orizion commented 7 years ago

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

aersam commented 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

orizion commented 7 years ago

Hoi Adrian @aersamkull Das passt für mich so. Ich werde das entsprechende Mail an Herrn Gruntz versenden.