In dem Repository befinden sich zwei Anwendungen. Zum einen die Konsolenanwendung und zum Anderen die Vaadin-Webanwendung. Beide Anwendungen wurden mit IntelliJ erstellt und es wurde die JDK Version 17.0.2 verwendet.
Um die Konsolenanwendung zu starten, muss das Directory 'Konsolenanwendung' als Java Projekt in die IDE eingebunden werden. Weitere Schritte sind nicht zu tun.
Um die Vaadin-Anwendung zu starten, muss das Projekt wieder in die IDE eingebunden werden. Um das Repository möglichst klein zu halten, habe ich im Vorhinein den target-Folder und die 'node_modules' entfernt. Wenn das Projekt in die IDE eingebunden ist, muss es zuerst einmal gebaut werden, damit der target-Folder erstellt wird. Als nächstes muss in der Console 'npm install' ausgeführ werden, um die node-modules zu installieren. In der Regel sollte dies auch von der IDE vorgeschlagen werden. Wenn diese Schritte gemacht wurden, sollte die Anwendung starten und über 'http://localhost:8080/' erreichbar sein.