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í
- V navigační liště klikněte na Registrace.
- Vyplňte e-mail, jméno a heslo (minimálně 8 znaků; heslo zadejte dvakrát).
- Po odeslání formuláře budete automaticky přihlášeni a přesměrováni na úvodní stránku.
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
- V navigaci klikněte na Cviky.
- Vpravo nahoře + Nový cvik.
- Vyplňte název, případně popis a zaškrtněte svalové partie, které cvik zapojuje (multi-select).
- 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
- Otevřete Tréninky → + Nový trénink.
- Vyplňte název (např. „Push 1"), datum a volitelně dobu trvání a poznámku.
- Klikejte na + Přidat sadu a vyplňujte řádky — každý řádek je jedna série.
- Sériu lze odebrat tlačítkem Odebrat sadu.
- 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.
- V navigaci Šablony → + Nová šablona.
- Vyplňte stejně jako trénink — název, série s cviky a startovními váhami.
- Po uložení se objeví karta v seznamu šablon.
- 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 × kgv 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í.