00 specifikace

Každý modul, rozdělený.

GainSync není sledovač s přidanými doplňky. Každý modul níže se mapuje na reálnou část aplikace — s vyhrazeným prostorem pro jeho wireframe.

Tréninkové bloky

Jádro GainSync. Trénujte v periodizovaných blocích s týdny, deloady a cíli rep-in-reserve — ne plochý seznam dní.

  • Ruční vytvoření s plnou kontrolou nad týdny a dny
  • Auto-generace z cíle, zkušeností a frekvence
  • Stav plánování předtím, než se závazete k bloku
  • Sledování aktuálního bloku s živým pokrokem
  • Kalendářové zobrazení každého plánovaného tréninku
  • Týdny deloadu a cílový RIR podle tréninku
  • Přesun jednoho tréninku nebo celého cyklu
  • Výsledky mesocyklu a souhrn bloku
[ wireframe ]Tréninková relaceProtokolování série po sérii + časovač odpočinku
/app/mesocycle/workout_session

Živá tréninková relace

Zaznamenejte práci, když se děje. Váha, opakování a RIR podle série, se snímkem šablony připnutým, aby se plán nikdy neodchýlil.

  • Protokolování série po sérii: váha · opakování · RIR
  • Odpočinkové časovače mezi sériemi
  • Náhled relace před začátkem
  • Plánovač sérií tréninku
  • Snímek šablony podle plánovaného tréninku
  • Výběr cvičení uprostřed relace
[ wireframe ]Tréninková relaceProtokolování série + časovač odpočinku
/app/mesocycle/workout_session

Knihovna cvičení

Strukturovaná databáze pohybů — globální cvičení plus vaše vlastní — označená tak, aby je generátor a statistiky skutečně rozuměly.

  • Globální + vlastní cvičení
  • Pohybové vzory: dřep, záklon, horizontální/vertikální tlak, horizontální/vertikální tah
  • Označování svalové skupiny a kategorie
  • Obtížnost: začátečník / středně pokročilý / pokročilý
  • Poznámky k technice a sekundy odpočinku podle cvičení
  • Vytváření a úprava vlastních cvičení
[ wireframe ]Detail cvičeníVzor · svalová skupina · poznámky k technice
/app/exercise/detail

Statistiky

Pokrok, který vidíte. Vykreslená progrese, abyste věděli, zda blok skutečně funguje.

  • Progrese podle cvičení v čase
  • Celkové série v bloku
  • Celkové dokončené tréninky
  • Grafy poháněné fl_chart
[ wireframe ]StatistikyProgrese · celkové série · tréninky
/app/statistics

Onboarding

Čtyři kroky k použitelnému plánu. Odpovědi se krmí přímo do generátoru mesocyklů.

  • Krok 1 — primární cíl
  • Krok 2 — úroveň zkušeností
  • Krok 3 — frekvence tréninku
  • Krok 4 — dokončit a generovat
[ wireframe ]Tok onboardinguCíl → zkušenost → frekvence
/auth/onboarding

Šablony tréninků

Opakovaně použitelné stavební bloky. Definujte trénink jednou a vložte ho do jakéhokoli bloku.

  • Vytváření a úprava šablon
  • Výběr šablony podle plánovaného dne
  • Vstupy podle série a cílová schémata
  • Zobrazení seznamu a detailu tréninků
[ wireframe ]Formulář šablonyCvičení · série · cíle
/app/mesocycle/workout_template_form

Platforma

Potrubí, které to udržuje spolehlivé — postaveno na Flutteru, GraphQL a lokálně-first úložišti.

  • Offline-first: mutace se řadí přes Hive
  • GraphQL backend se synchronizací
  • Lokální oznámení
  • Typově bezpečné i18n (Slang)
  • Bezpečné úložiště pro přihlašovací údaje
  • Správa stavu BLoC/Cubit
[ wireframe ]NastaveníTéma · jednotky · jazyk · soukromí
/app/settings

Jídelníčky a sledování makroživin

Nastavte cíle pro bílkoviny, sacharidy a tuky a vytvořte jídelníčky, které zůstávají v synchronizaci s tréninkovým blokem. Klienti zapisují jídla do kruhů; trenéři vidí trend.

  • Denní cíle makroživin pro každého klienta
  • Šablony jídel a škálování porcí
  • Zaznamenávání jídel s makro kruhy
  • Týdenní přehled adherence výživy
  • Synchronizace s fází tréninku (cut / build / maintain)
[ wireframe ]Obrazovka výživyMakro kruhy · jídelníček · cíle
/app/nutrition

Platební požadavky

Fakturujte klienty bez opuštění aplikace. Jednorázové platby, opakující se balíčky a přehled výnosů, který skutečně odpovídá odvedené práci.

  • Jednorázové a opakující se platební požadavky
  • Ceník balíčků a fakturace klientů
  • Dashboard výnosů a sledování stavu
  • Upozornění na stav plateb
  • Propojeno s profilem klienta
[ wireframe ]Platební požadavekČástka · splatnost · stav
/app/payments
ceny

Připraven vést své trenérské podnikání?

Zobrazit ceny