Tréninkový plán je hierarchie: blok obsahuje týdny, týdny obsahují dny, dny obsahují cviky, cviky obsahují série. V teorii jednoduché — v tabulce mizerné na správu, kde jedna změna tiše proteče padesáti buňkami.
GainSync tu hierarchii modeluje přímo. Šablonu postavíte jednou — strukturu bloku, týdenní rozložení, rozsahy opakování — a pak ji přiřadíte klientovi. Aplikace ji sama rozpadne do jeho kalendáře.
Šablona versus instance
Klíčové je oddělení šablony a instance. Šablona je váš záměr: k čemu blok je, jak progrese běží, co každý týden žádá. Instance je živá kopie toho klienta: jeho termíny, jeho zalogované série, jeho historie.
To oddělení dělá změnu levnou. Upravíte šablonu a budoucí tréninky se aktualizují. Upravíte instanci jednoho klienta a šablona zůstane čistá. Nikdy si nevybíráte mezi „opravit plán“ a „nerozbít jeho program“.
Složitost skrytá před klientem
Klientovi složitost mizí. Nevidí mezocykly a rozsahy opakování — vidí dnešní trénink: cviky v pořadí, série k zvládnutí, co dělal minule. Struktura plánu existuje proto, aby mu sloužila, ne aby ho imponovala.
Pro vás je stejná struktura plně viditelná: ve kterém týdnu je, které tréninky přicházejí, které se škálovaly. Když se klient zeptá „proč tohle dělám“, odpověď je v plánu, ne ve vaší paměti.
Znovupoužití se sčítá
Znovupoužití je místo, kde se to sčítá. Dobře postavená šablona bloku funguje pro dalšího klienta a pro toho po něm. Vaše programování se stává majetkem, který roste, místo dokumentu, který přepisujete.
Struktura není byrokracie. Je to rozdíl mezi programem, který umíte vysvětlit, a tabulkou, kterou si musíte pamatovat.
Veďte koučink na jednom místě
Plány, jídlo, check-iny, pokrok a platby — vše v jedné jednoduché aplikaci.