Skip to content

SpaghettiCodeGang/TryLater-Client

Repository files navigation

TryLater-Clientanwendung

Die TryLater-Clientanwendung stellt das Userinterface der TryLater-App bereit.


🔗 Project-Links


🧰 Voraussetzungen

  • Docker (empfohlen)
  • Node.js (nur wenn ohne Docker gearbeitet wird)

Empfohlene Version: Node 22+


⚙️ Setup

  • 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

Variante 1: Mit Docker (empfohlen)

# 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

Variante 2: Ohne Docker

# NPM Pakete installieren
npm install
# Vite starten
npm run dev

🛠️ Entwicklung

  • Den aktuellen main-Branch pullen
  • Einen neuen feature-Branch aus main erstellen
  • Implementieren, testen, committen
  • Regelmäßig pushen
  • ✅ Pull Request stellen, wenn fertig
  • 🧃 Spaß haben (stay hydrated 😉)

🛢️ Datenbank (lokal)

💡 Hinweis: Die Datenbank ist in die TryLater-Serveranwendung (Backend) integriert.
Um auf die H2-Konsole zugreifen zu können, muss das Backend gestartet sein.


🌐 API-Anbindung

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.

About

Die TryLater-Clientanwendung stellt das Userinterface der TryLater-App bereit.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •