Aplikácia pre fitness trénera a jeho klientov
Aplikácia pomáha fitness trénerom spravovať klientov, pripravovať im domáce úlohy, plánovať osobné tréningy, zostavovať im jedálničky, zdieľať tréningové videá a evidovať platby. Klient v nej vidí, čo a kedy má cvičiť a čo má jesť, sleduje svoj plán a poskytuje trénerovi spätnú väzbu.
Aplikácia vyžaduje iba údaje potrebné na vykonanie danej činnosti. Ostatné informácie sú voliteľné. Pri domácej úlohe musí byť vždy jasné, čo má klient robiť a kedy to má robiť.
Používateľské roly
Aplikácia má tri roly:
- tréner,
- klient,
- administrátor.
Jeden používateľ môže byť zároveň trénerom aj klientom a v rámci jedného účtu si prepína medzi oboma rolami.
Používatelia sa prihlasujú cez svoj Google účet. Účet si môže vytvoriť ktokoľvek, registrácia nevyžaduje pozvánku. Rola klienta vzniká prijatím pozvánky od trénera. Rolu trénera si prihlásený používateľ vyžiada žiadosťou o aktiváciu. Žiadosť schvaľuje administrátor.
Tréner a klient
Tréner pridá klienta zadaním jeho e-mailu. Môže doplniť aj meno a telefón. Klientovi príde pozvánka bez časového obmedzenia, ktorú môže tréner kedykoľvek zrušiť. Klient ju prijme po prihlásení cez Google účet s rovnakou e-mailovou adresou, na ktorú bola pozvánka odoslaná. Ak prijatie nie je možné, napríklad preto, že klient nemá Google účet s danou adresou, pozvánka zostáva nevybavená. Tréner ju v takom prípade zruší a vytvorí novú so správnou adresou.
Ak klient aplikáciu už používa s iným trénerom, prijatím pozvánky sa nový tréner pridá k jeho existujúcemu účtu. Klient môže mať viac trénerov, ale každý tréner pracuje v úplne oddelenom priestore. Tréner nevidí, že klient spolupracuje aj s inými trénermi, a nemá prístup k ich poznámkam, videám, úlohám, tréningom ani platbám.
Meno, telefón a ďalšie údaje klienta vedie každý tréner samostatne. Upravovať ich môže tréner. Klient nemá žiadny vlastný profil ani údaje, ktoré by sám vyplňoval, a nevidí ani údaje, ktoré o ňom vedú jeho tréneri.
Tréner môže klienta deaktivovať a neskôr znovu aktivovať. Deaktivácia sa týka iba vzťahu s daným trénerom. Klient počas nej nevidí jeho videá, domáce úlohy ani ďalší obsah, ale naďalej môže používať obsah ostatných aktívnych trénerov. Po opätovnej aktivácii sa klientovi obnoví celý pôvodný obsah a história.
Klienta ani používateľský účet nemožno natrvalo odstrániť. Účty a vzťahy medzi trénerom a klientom sa iba deaktivujú, aby zostala zachovaná história. Na výslovnú žiadosť používateľa sa jeho osobné údaje, ako meno, telefón a e-mail, anonymizujú. História zostáva zachovaná pod pseudonymom.
Ak klient nemá žiadneho aktívneho trénera, môže sa prihlásiť, ale uvidí iba informáciu, že momentálne nemá aktívneho trénera.
Poznámky o klientovi
Tréner má pri každom klientovi súkromné textové poznámky. Pri ich prvom otvorení aplikácia vloží pevnú predlohu, ktorú môže tréner vyplniť a upraviť. Poznámky vidí iba tréner, ktorý ich vytvoril. Administrátor k nim prístup nemá.
Knižnica tréningových videí
Tréner môže nahrávať vlastné tréningové videá do svojej súkromnej knižnice. K videu môže doplniť názov, opis, kategóriu a značky. Knižnicu môže prehľadávať a filtrovať.
Klient nevidí celú knižnicu trénera. Vidí iba videá, ktoré mu tréner priradil v domácej úlohe. Video môže prehrávať, posúvať dopredu a dozadu a meniť rýchlosť prehrávania.
Video použité v existujúcej alebo historickej domácej úlohe sa neodstráni natrvalo. Tréner ho môže archivovať. Archivované video už nemožno pridať do novej úlohy, ale zostane dostupné v existujúcich úlohách a histórii klienta.
Domáce úlohy
Tréner môže klientovi vytvoriť domácu úlohu s jedným alebo viacerými cvikmi. Pri každom cviku určí, čo má klient robiť. Môže pridať video alebo samostatný textový pokyn. Video môže doplniť textovým popisom. Voliteľne doplní počet sérií, opakovaní, dĺžku cvičenia alebo ďalšie pokyny.
Tréner určí konkrétne dátumy alebo pravidelné opakovanie vo vybraných dňoch počas zvoleného obdobia. Pri úprave opakovanej úlohy si vyberie, či mení iba jeden termín alebo všetky budúce termíny. Budúcu úlohu môže zmazať ako celok alebo zrušiť len niektorý z jej budúcich termínov. Termíny, ktoré klient už vykonal, zostávajú v histórii aj po zmazaní úlohy.
Klient vidí aktuálne aj minulé domáce úlohy a ich stav. Môže označiť jednotlivé cviky alebo celú úlohu ako splnené. Úloha sa považuje za splnenú, ak má označený aspoň jeden cvik. Nesplnená úloha zostane v histórii a klient ju môže dokončiť aj neskôr. Oneskorené splnenie spätne aktualizuje výsledok za pôvodný týždeň.
Klient môže ku konkrétnemu cviku aj k celej domácej úlohe pridať text, fotografiu alebo vlastné video. Táto spätná väzba nie je chatom a tréner ju dostane ako súčasť týždenného súhrnu. Odoslanú spätnú väzbu už nemožno upraviť ani odstrániť. Spätná väzba pridaná pri oneskorenom splnení aktualizuje pôvodný súhrn.
Týždenný súhrn
Za každý kalendárny týždeň od pondelka do nedele aplikácia pripraví trénerovi súhrn plnenia domácich úloh. Obsahuje:
- počet naplánovaných úloh,
- počet splnených úloh,
- počet nesplnených úloh,
- percentuálnu úspešnosť,
- spätnú väzbu, fotografie a videá od klienta.
Percentuálna úspešnosť sa počíta z cvikov, nie z celých úloh: podiel označených cvikov voči všetkým cvikom naplánovaných úloh. Tri označené cviky z piatich znamenajú 60 %.
Tréner vidí aktuálny týždeň aj celú históriu predchádzajúcich týždňov. Výsledky sú dostupné na spoločnom prehľade všetkých jeho klientov aj v detaile konkrétneho klienta. Nový súhrn sa zobrazí v aplikácii bez ďalšieho e-mailového upozornenia.
Ak klient dokončí úlohu neskôr, pôvodný týždenný súhrn sa spätne aktualizuje.
Do súhrnu patria aj jedlá označené v jedálničku ako skonzumované a spätná väzba k jedlám. Súhrn v takom prípade zobrazuje dátum posledného prepočtu, aby bolo vidno, že čísla boli zmenené dodatočne.
Jedálniček
Tréner môže klientovi zostaviť jedálniček. Klient má u každého trénera najviac jeden aktuálny jedálniček. Nový jedálniček pôvodný nahradí a pôvodný sa archivuje do histórie. Budúce dni nahradeného jedálnička sa prestanú zobrazovať, minulé dni zostanú v histórii.
Jedálniček sa skladá z dní. Tréner určí konkrétne dátumy alebo pravidelné opakovanie vo vybraných dňoch počas zvoleného obdobia. Každý deň obsahuje jedno alebo viac jedál. Povinný je iba názov jedla. Voliteľne tréner doplní textový popis s pokynmi, veľkosť porcie a nutričné hodnoty: bielkoviny, sacharidy, tuky a kalórie.
Tréner si môže ukladať vlastné šablóny jedálničkov. Nový jedálniček môže vytvoriť zo šablóny a klientovi ho prispôsobiť.
Aktuálny aj budúci jedálniček môže tréner upravovať. Pri úprave opakovaných dní si vyberie, či mení jeden deň alebo všetky budúce dni. Budúce dni môže tiež zmazať ako celok alebo zrušiť len niektoré z nich. Minulé dni zostávajú v histórii aj po zmenách.
Klient vidí aktuálny jedálniček celý vopred vrátane budúcich dní, aby si jedlá mohol pripraviť dopredu, a vidí aj históriu minulých jedálničkov. Každé jedlo si môže označiť ako skonzumované. Ku konkrétnemu jedlu môže pridať text alebo fotografiu. Táto spätná väzba nie je chatom a tréner ju dostane ako súčasť týždenného súhrnu. Odoslanú spätnú väzbu už nemožno upraviť ani odstrániť.
Označenie jedál nemá vplyv na percentuálnu úspešnosť; tá sa počíta z cvikov domácich úloh.
Ak má klient viac trénerov, vidí v jednom prehľade aktuálny jedálniček od každého z nich. Jedálničky môže filtrovať podľa trénera.
Osobné tréningy a kalendár
Tréner môže klientovi naplánovať jednorazový alebo pravidelne sa opakujúci osobný tréning. Tréning má dátum a čas. Tréner môže doplniť predpokladané trvanie, miesto a poznámku pre klienta.
Budúci tréning môže tréner upraviť alebo zrušiť. Pri úprave alebo zrušení opakovaného tréningu si vyberie, či ide o jeden termín alebo o všetky budúce termíny. Minulé tréningy zostávajú v histórii. Klient naplánovaný tréning iba vidí a nemusí ho potvrdzovať. O úpravách a zrušeniach tréningov sa klient dozvie v kalendári, e-mailom sa na ne neupozorňuje.
Kalendár klienta obsahuje osobné tréningy aj domáce úlohy. Ak má klient viac trénerov, všetky položky vidí v jednom spoločnom kalendári. Pri každej položke je uvedený príslušný tréner a kalendár možno podľa trénera filtrovať.
Platobné žiadosti
Tréner môže klientovi vytvoriť jednoduchú žiadosť o zaplatenie. Nejde o účtovnú faktúru a žiadosť nie je viazaná na konkrétny mesiac.
Suma sa zadáva manuálne pri každej žiadosti. Každý klient má u daného trénera vlastný stály párovací symbol. Tréner si vo svojom profile nastaví bankový účet, z ktorého aplikácia pripraví platobné údaje a Payme QR kód. Platobné údaje a QR kód sa vytvárajú pri odoslaní žiadosti a už sa nemenia. Zmena bankového účtu trénera sa prejaví len v novovytvorených žiadostiach. Platobná žiadosť nemá dátum splatnosti ani stav po splatnosti.
Klient vidí úplné platobné údaje v aplikácii, vrátane stavu zaplatené alebo nezaplatené, a históriu svojich žiadostí. E-mail ho iba informuje, že mu pribudla nová platobná žiadosť. Tréner označuje platbu ako zaplatenú manuálne a toto označenie môže kedykoľvek zrušiť.
Odoslanú žiadosť nemožno upraviť. Tréner ju môže zrušiť a vytvoriť novú. Platobné žiadosti a ich história sú dostupné v detaile klienta. Tréner má zároveň spoločný prehľad všetkých nezaplatených žiadostí.
E-mailové upozornenia
Klient dostane e-mailovú pripomienku domácej úlohy iba v deň, keď ju má vykonať. Rovnako dostane pripomienku osobného tréningu iba v deň tréningu. Obe pripomienky sa odosielajú ráno po 7:00. Hneď po vytvorení nového jedálnička dostane iba informačný e-mail, že mu pribudol. Denné pripomienky k jedlám sa neposielajú; klient si jedlá pripravuje dopredu a celý jedálniček vidí v aplikácii. Pri novej platobnej žiadosti dostane rovnako iba informačný e-mail; všetky platobné údaje nájde v aplikácii.
Upozornenia na domáce úlohy, osobné tréningy, jedálniček a platby sa nastavujú samostatne. Vypnúť ich môže tréner aj klient. Ak daný typ upozornenia vypne ktorýkoľvek z nich, e-mail sa neodošle. Nastavenia sa vždy týkajú iba vzťahu klienta s konkrétnym trénerom.
Administrácia
Administrátor schvaľuje alebo zamieta žiadosti o rolu trénera. Spravuje účty trénerov a klientov, obsah, platby a spoločné nastavenia aplikácie. Má plný prístup k spravovaným účtom a ich obsahu. Výnimkou sú súkromné poznámky trénera, ku ktorým administrátor prístup nemá.
Administrátor môže trénera deaktivovať. Deaktivácia blokuje iba rolu trénera. Používateľ, ktorý je zároveň klientom iných trénerov, sa naďalej môže prihlásiť a rolu klienta používať. Klienti deaktivovaného trénera prestanú vidieť jeho obsah. Všetky údaje zostanú zachované a po opätovnej aktivácii sa prístup obnoví.
Prvý administrátor je v aplikácii vopred definovaný: účet michal.capo@gmail.com.