Spring Boot REST API zum Tracken von Workouts, Sets und Übungen.
Entwickelt als Lern- und Showcase-Projekt für Backend, Security und Deployment.
Dieses Projekt befindet sich noch in einer sehr frühen Anfangsphase.
Aktuell existiert das Backend als API – ein externes Frontend (React) wird später angebunden.
👉 Live-Version: GymTracker Backend – Render (wird bald auf einen anderen Server umgezogen)
- User-Registrierung & Login (JWT Authentication)
(eingeschränkt, da kostenlose Server wenig Rechenpower haben) - Rollen & Berechtigungen (
USER,ADMIN) - CRUD für Workouts, Exercises, Sets
- Seed-Funktion für initialen Admin (nur wenn aktiviert)
- Sauberes Projekt-Setup mit Gradle & Docker
- Spring Boot (REST, Data JPA, Security)
- PostgreSQL (Prod/Dev via Docker)
- Gradle Build
- JWT Authentication
- BCrypt für Passwort-Hashing
- Docker +
.envKonfiguration
git clone https://github.com/Pavaea/gymtracker-backend.git
cd gymtracker-backend