Die TryLater-Clientanwendung stellt das Userinterface der TryLater-App bereit.
- Docker (empfohlen)
- Node.js (nur wenn ohne Docker gearbeitet wird)
Empfohlene Version: Node 22+
- Projekt clonen
💡 Hinweis: Die Ausführung mit Docker wird empfohlen, um sicherzustellen, dass alle Entwickler mit der gleichen Node-Version und Umgebung arbeiten.
Docker muss dazu installiert und gestartet sein:
- Linux: Docker einfach über den Paketmanager installieren (
apt
,pacman
,dnf
, etc.)- macOS & Windows: Docker Desktop installieren und vor dem Start des Projekts öffnen
# Docker starten (Container im Hintergrund ausführen)
docker-compose up -d
# In den Container wechseln
docker exec -it -w /app trylater-client-app-1 /bin/sh
# NPM Pakete installieren
npm install
# Vite starten
npm run dev
# NPM Pakete installieren
npm install
# Vite starten
npm run dev
- 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 Datenbank ist in die TryLater-Serveranwendung (Backend) integriert.
Um auf die H2-Konsole zugreifen zu können, muss das Backend gestartet sein.
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.