Skip to content

Xittus/m233

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raumreservierungs- und Benutzerverwaltungs-System Überblick

Diese Anwendung bietet eine integrierte Lösung für die Raumreservierung und Benutzerverwaltung. Sie ermöglicht es den Benutzern, Räume für bestimmte Zeiträume zu reservieren und ihre Benutzerprofile zu verwalten. Das System umfasst robuste Sicherheitsmechanismen und eine intuitive Benutzeroberfläche. Funktionen

Raumreservierung: Benutzer können Räume für benötigte Zeiträume reservieren.
Benutzerverwaltung: Registrierung, Anmeldung, und Profilverwaltung.
Admin-Panel: Spezielle Verwaltungsoptionen für Administratoren.
Sicherheit: Geschützt durch Spring Security, bietet das System Authentifizierung und Autorisierung.

Technologie-Stack

Frontend: Vaadin
Backend: Spring Boot
Sicherheit: Spring Security
Datenbank: Java Persistence API (JPA)

Voraussetzungen

JDK 11 oder höher
Maven 3.6 oder höher
Eine kompatible SQL-Datenbank

Installation und Ausführung

Repository klonen:

sh

git clone [Repository-URL]

Datenbank konfigurieren: Passen Sie die application.properties Datei an, um Ihre Datenbankeinstellungen zu konfigurieren.

Anwendung bauen:

sh

mvn clean install

Anwendung starten:

sh

mvn spring-boot:run

Öffnen Sie einen Webbrowser und navigieren Sie zu http://localhost:8080.

Nutzung

Registrieren Sie sich als neuer Benutzer oder melden Sie sich an, falls Sie bereits ein Konto haben.
Reservieren Sie einen Raum über die Raumreservierungsseite.
Admins können über das Admin-Panel Benutzer verwalten.

Tests

Führen Sie Integrationstests durch, um die korrekte Funktionalität der Anwendung zu überprüfen.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published