Wenn man jetzt in der Kalender-Sidebar auf einen Monat klickt, dann springt er nicht mehr immer zum Ersten des Monats.
TIF22A_AnwProjekt_B
Team B im Anwendungsprojekt (TIF22A)
Website can be accessed under: http://lectureplanner.de/ (caution no https, only http)
Hinweise für Lokale Installation:
Hinweis: Alles ist auf Windows getestet, sollte aber auch auf Mac und Linux funktionieren
-
es sollte java in einer der neusten Versionen installiert sein. (Empfehlung Java 20) Downloadlink: https://www.oracle.com/de/java/technologies/downloads/ Eventuell müssen Sie nach der Installation den PC neu Starten. Im Terminal können Sie mit "java -version" Ihre aktuelle Java version überprüfen.
-
Für das Frontend muss zusätzlich npm auf dem Computer installiert sein. (Weiteres siehe z.B. hier: https://docs.npmjs.com/downloading-and-installing-node-js-and-npm)
-
Es sollte feiertagejs installiert sein "npm install feiertagejs" (weiters: https://github.com/sfakir/feiertagejs)
Ausführen des Backends (nicht im "backend" ordner):
-
Öffnen Sie ein Terminal, dort wo die datei "backend.jar" liegt. Achten Sie darauf, dass die Dateien "database.mv.db" und "database.trace.db" im gleichen Ordner wie die ".jar" Datei liegen.
-
Geben sie im Terminal ein: "java -jar backend.jar"
Ausführen des Frontends:
-
Gehen Sie in den Ordner "anwendung"
-
Öffnen Sie hier ein Terminal und führen den Command "npm run build" aus. (Bitte beachten, dass Feiertagejs vorher hier installiert sein sollte)
-
Führen Sie nun im gleichen Terminal den Command "npm run start" aus.
-
Gehen Sie im Browser auf "http://localhost:3000" oder einem davon abeweichenden Link der im Terminal angezeigt wird.
-
Einloggen können Sie sich mit folgenden User-Daten:
Sollte das ausführen lokal nicht funktionieren, können Sie das Projekt immer noch über die website http://www.lectureplanner.de betrachten.
Admins: Email -------------------- Passwort braus@gmail.com 123 fistik@gmail.com 123
Dozenten: Email -------------------- Passwort gloessner@gmail.com 123 birn@mail.com 123 behrends@gmx.de 123