Návod k použití TrainLogu

Úvod

TrainLog je webová aplikace pro vedení tréninkového deníku. Zapisujete si jednotlivé tréninky se sériemi (počet opakování, váha, RPE), sledujete vývoj výkonu na grafech a aplikace vám automaticky zvýrazňuje osobní rekordy.

Tento návod předpokládá, že máte aplikaci spuštěnou v prohlížeči a vidíte horní navigační lištu.

1. Registrace a přihlášení

  1. V navigační liště klikněte na Registrace.
  2. Vyplňte e-mail, jméno a heslo (minimálně 8 znaků; heslo zadejte dvakrát).
  3. Po odeslání formuláře budete automaticky přihlášeni a přesměrováni na úvodní stránku.
První uživatel = administrátor. První účet zaregistrovaný v čerstvé instalaci automaticky dostane roli ROLE_ADMIN. Další účty jsou běžní uživatelé; admin je může povýšit z administrace uživatelů.

Pro pozdější přihlášení použijte tlačítko Přihlášení a zadejte e-mail s heslem. Odhlásit se můžete kdykoli tlačítkem Odhlásit v pravém horním rohu.

2. Cviky

Knihovna cviků je sdílená: vidíte všechny veřejné cviky (typicky seed admina) plus své soukromé cviky.

Založení vlastního cviku

  1. V navigaci klikněte na Cviky.
  2. Vpravo nahoře + Nový cvik.
  3. Vyplňte název, případně popis a zaškrtněte svalové partie, které cvik zapojuje (multi-select).
  4. Po uložení vás aplikace přesměruje na detail cviku.

Filtrování

Na hlavním seznamu cviků můžete filtrovat podle jedné nebo více svalových partií. Pro zrušení filtru klikněte na Zrušit filtr.

Úprava / smazání

Tlačítka Upravit a Smazat jsou dostupná jen pro cviky, kterých jste vlastníkem (nebo pro adminy). Smazat lze pouze cvik, který ještě není použit v žádné tréninkové sérii — pokud je, aplikace vám smazání zablokuje s vysvětlující hláškou.

3. Tréninky a série

Trénink = jedna návštěva posilovny. Skládá se z jedné nebo více sérií — každá série má cvik, počet opakování, váhu (kg) a volitelně RPE (Rate of Perceived Exertion 1–10).

Založení tréninku

  1. Otevřete Tréninky+ Nový trénink.
  2. Vyplňte název (např. „Push 1"), datum a volitelně dobu trvání a poznámku.
  3. Klikejte na + Přidat sadu a vyplňujte řádky — každý řádek je jedna série.
  4. Sériu lze odebrat tlačítkem Odebrat sadu.
  5. Po uložení vás aplikace přesměruje na detail tréninku; pořadí sérií se automaticky očísluje serverově.

Historie a filtry

Seznam Tréninky ukazuje vaše tréninky od nejnovějšího. Můžete filtrovat podle data od/do a podle konkrétního cviku. Každý řádek zobrazuje datum, počet cviků, počet sérií a celkový objem (∑ reps × kg).

Detail tréninku

Detail seskupuje série podle cviku, ukazuje pro každý cvik max. váhu, top sadu a celkový objem. Pokud nějaká série v tréninku překonala váš osobní rekord, dostane zlatý odznak 🏆 PR.

4. Šablony tréninků

Pokud trénujete podle pevného plánu (např. Push / Pull / Legs), můžete si uložit šablonu a každý další trénink z ní rychle spustit.

  1. V navigaci Šablony+ Nová šablona.
  2. Vyplňte stejně jako trénink — název, série s cviky a startovními váhami.
  3. Po uložení se objeví karta v seznamu šablon.
  4. Kliknutím na Spustit trénink aplikace vytvoří nový trénink s dnešním datem a předvyplněnými sériemi. Stačí upravit váhy/opakování a uložit.

Šablony se nezobrazují v běžné historii tréninků.

5. Graf vývoje

Na detailu libovolného cviku je tlačítko Vývoj. Otevře stránku s Chart.js grafem, který agreguje vaše série podle dne.

Mezi metrikami přepínáte v záhlaví:

  • Max váha — nejvyšší hmotnost v daném dni.
  • Objem — součet (reps × kg) přes všechny série v daném dni.
  • Odhad 1RM — Epley vzorec (kg × (1 + reps/30)), maximum přes série v dni. Užitečné pro porovnání sérií s různými opakováními.

6. Osobní rekordy (PR)

Aplikace automaticky počítá tři typy osobních rekordů pro každou dvojici uživatel × cvik:

  • 🏆 PR — váha: největší hmotnost na jedné sérii (bez ohledu na opakování).
  • 🏆 PR — objem: největší reps × kg v jedné sérii.
  • 🏆 PR — 1RM: největší odhad 1RM (Epley).

Odznaky se objevují u příslušné série na detailu tréninku a v posledních sériích na detailu cviku. Počítají se průběžně při čtení (žádná samostatná tabulka), takže když smažete trénink, PR se automaticky přepočítají.

7. Export do PDF

  • Na detailu tréninku najdete tlačítko PDF, které stáhne kompletní zápis tréninku v tiskové podobě.
  • Pro měsíční přehled otevřete URL ve tvaru /workouts/export/{YYYY}-{MM}.pdf, např. /workouts/export/2026-05.pdf. PDF obsahuje seznam tréninků, celkové statistiky a souhrn podle cviků.

8. Administrace

Položka Administrace v navigaci je viditelná jen pro uživatele s rolí ROLE_ADMIN.

Uživatelé

Na /admin/users vidíte všechny účty. Tlačítkem Povýšit / Degradovat přepínáte roli libovolného uživatele (svoji vlastní roli změnit nemůžete). Smazání účtu odstraní i jeho tréninky a sérií.

Cviky

Na /admin/exercises vidíte všechny cviky všech uživatelů. Pro každý můžete:

  • Upravit — otevře formulář cviku, jako kdybyste byli vlastníkem (jako admin smíte upravit jakýkoli cvik).
  • Zveřejnit / Skrýt — přepíná, zda je cvik viditelný ostatním uživatelům jako veřejný.
  • Smazat — dostupné jen pro veřejné cviky, které nejsou použité v žádné tréninkové sérii.

Svalové partie

Na /admin/muscle-groups přidáváte, přejmenováváte a mažete svalové partie (např. prsa, biceps, hýždě). Partii nelze smazat, pokud je přiřazena k některému cviku.

9. Časté otázky

Mohu sdílet svůj trénink s ostatními?
Tréninky a šablony jsou vždy soukromé pro jejich vlastníka. Sdílet lze pouze cviky, a to když je admin označí jako veřejné.
Co je RPE?
Rate of Perceived Exertion 1–10 — subjektivní odhad těžkosti série. Pole je nepovinné.
Mohu měnit váhy zpětně?
Ano, kdykoliv otevřete trénink → Upravit. Osobní rekordy se přepočítají při dalším načtení detailu.
Co když se chci registrovat, ale formulář mě nechce přihlásit?
Heslo musí mít minimálně 8 znaků a obě hesla se musí shodovat. E-mail musí být platný a unikátní.