Die TryLater-Serveranwendung verwaltet die Nutzerdaten und Empfehlungen der TryLater-App.
- JDK 21 (Java Development Kit)
- Maven wird über den mitgelieferten Maven Wrapper (
./mvnw
) verwendet – keine separate Installation nötig. - Eine zusätzliche Datenbank ist nicht erforderlich – es wird die integrierte H2-Datenbank verwendet.
- Projekt clonen
- main() ausführen
- Den aktuellen
main
-Branch pullen - Einen neuen
feature
-Branch ausmain
erstellen - Implementieren, testen, committen
- Regelmäßig pushen
- ✅ Pull Request stellen, wenn fertig
- 🧃 Spaß haben (stay hydrated 😉)
💡 Hinweis: Die H2-Datenbank ist im Entwicklungsmode aktiv und speichert die Daten lokal als Datei.
Die Client-Anwendung kommuniziert über /api/...
mit dem Backend.
Eine vollständige Übersicht aller verfügbaren Routen, Parameter und Datenformate befindet sich im TryLater-Server Wiki.