Das Ziel der Applikation ist es ein Backend mit einem REST-Interface zu erstellen. Die Applikation verwaltet Buchungen für ein Coworking Space. Benutzer können sich registrieren, einloggen und Buchungen erstellen oder verwalten. Administratoren haben erweiterte Rechte und können alle Buchungen einsehen und verwalten. Die Sicherheitsmechanismen basieren auf JSON Web Token.
Das Projekt kann von GitHub heruntergeladen werden.
Die Applikationsdokumentation finden sie im Ordner ./doc.
Laden sie das Projekt in einen Editor ihrer Wahl und lassen sie UserApplication.java laufen.
Der Server erzeugt beim Start auf Wunsch hin automatisch Testdaten.
Die Testdatenerzeugung finden sie in ServerInitialisation.java, die Steuerung ob Testdaten erzeugt weden oder nicht in application.properties.
Sie finden die passenden Postman-Scripts im './src/test/postman' Verzeichnis.