In development · 2026
Nero Workout
A workout diary with exercises, plans, sets and progress charts backed by three server services.

Image 1 of 4
Problem
Bring workout planning, result tracking and progress analysis together while separating responsibility for accounts, workouts and statistics.
Implementation
- Next.js interface: exercise catalogue, plans, workout log and statistics pages.
- Account service built with Symfony, workout service with NestJS and statistics service with FastAPI.
- Recording sets, repetitions and weights; creating workouts from plans.
- Progress charts, PostgreSQL for data, Redis for caching and JWT authentication.
- Docker Compose, demo data, unit, integration and Playwright tests.
Decision
Separate services own their data and exchange it through APIs. Next.js connects them in a shared user interface.
Coordinate access to personal data, workout editing and statistics calculated from training history.
Outcome
The repository implements the core diary and progress analysis flows. Development is ongoing.