Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 1.78 KB

File metadata and controls

40 lines (27 loc) · 1.78 KB

Performance App Backend

build CodeQL Latest release

Egyszerű Spring Boot alapú backend fitnesz edzések (WorkoutSession) kezeléséhez: CRUD, keresés/összegzés, egészségügyi végpontok és Swagger UI.

Quickstart (helyi)

Példa API-k

  • Összegzés (időszakra):
    GET /api/workouts/summary?from=2025-09-28&to=2025-10-05{"totalSessions":8,"totalMinutes":340,"avgRpe":5.875}

  • Health:
    GET /api/healthzok

Architektúra röviden

  • DB migráció: Flyway (V1…V6, seed adatokkal)
  • Biztonság: Actuator BasicAuth DEV-en (felhasználó: perf_user)
  • CI: GitHub Actions Build + CodeQL (badge-ek fent)
  • Release kezelés: Release Drafter (draft → publish), tagek: v0.0.1 … v0.3.4

ER-diagram

Részletesen: docs/er-diagram.md