PureLifts iOS aplikácia
Kategoria
Vývoj na mieru
Klient
Purelifts
Realizácia
2 weeks

Pre PureLifts sme navrhli a vyvinuli iOS aplikáciu na sledovanie tréningového progresu vo fitku. Používateľ si loguje cviky s váhami a opakovaniami, vytvára vlastné tréningové plány, sleduje osobné rekordy a vidí vývoj svojej výkonnosti cez grafy za ľubovoľné obdobie. Aplikáciu sme postavili v React Native s backendom na Supabase, čo umožňuje rýchly vývoj a jednoduché škálovanie na Android v budúcnosti. Aktuálne je aplikácia dostupná zadarmo (pre USA) s pripravenou architektúrou na budúcu monetizáciu.
(VÍZIA)
Cieľom bolo vytvoriť fitness aplikáciu, ktorá robí jednu vec a robí ju výborne: sledovanie progresu v posilňovni. Žiadne kalórie, žiadne bežecké trasy, žiadne meditácie. Len váhy, opakovania a jasný prehľad o tom, či sa posúvate dopredu. Aplikácia mala byť taká jednoduchá, aby ju človek začal používať bez tutoriálu, a taká užitočná, aby ju otváral pred každým tréningom. Architektúru sme od prvého dňa stavali s ohľadom na budúcu monetizáciu a rozšírenie na ďalšie platformy.
(PROBLÉM)
Fitness aplikácií na trhu je stovky, no väčšina z nich sa snaží robiť všetko naraz. Kalórie, kroky, spánok, meditácia, beh a niekde medzi tým aj logovanie posilňovne. Výsledkom je komplikované rozhranie, kde sa človek stratí skôr, ako zaloguje prvú sériu. Druhý problém je, že väčšina konkurenčných aplikácií na tracking posilňovne za základné funkcie vyžaduje predplatné. Logovanie je zadarmo, ale grafy, história a osobné rekordy sú za paywall. PureLifts rieši oba problémy. Zameriava sa výlučne na posilňovňu, základné funkcie sú dostupné zadarmo a celé rozhranie je navrhnuté tak, aby ho zvládol používateľ počas tréningu bez premýšľania.

(NÁŠ POSTUP)
Aplikáciu sme od začiatku navrhovali tak, aby ju bolo možné reálne používať počas tréningu. To ovplyvnilo každé UX rozhodnutie. Logovanie cviku musí byť rýchle, pretože medzi sériami máte minútu a pol a nechcete tráviť čas preklikávaním sa cez obrazovky. Preto sme celý flow zredukovali na minimum tapnutí. Základ aplikácie tvorí logovanie cvikov s váhami, opakovaniami a sériami, tvorba vlastných tréningových plánov, časovač na pauzy medzi sériami, automatický tracking osobných rekordov a grafy progresu, kde používateľ vidí vývoj konkrétneho cviku za posledné týždne alebo mesiace. React Native sme zvolili pre rýchlosť vývoja a pripravenú cestu na Android verziu bez prepisovania celej aplikácie. Supabase ako backend poskytuje autentifikáciu, databázu a real‑time sync bez potreby stavať vlastnú serverovú infraštruktúru.
(POTREBY UŽÍVATEĽA)
Začiatočník v posilňovni potrebuje jednoduchý spôsob, ako si zapamätať čo cvičil a s akými váhami, aby nabudúce vedel kde pokračovať. Skúsenejší cvičenec potrebuje sledovať progres a vedieť, či sa jeho výkon reálne zlepšuje alebo stagnuje. Grafy progresu a tracking osobných rekordov mu dávajú jasnú odpoveď bez hádania. Pokročilý športovec potrebuje vytvárať a upravovať vlastné tréningové plány a mať prehľad o výkone naprieč rôznymi cvikmi a obdobiami. Pre každú úroveň skúseností aplikácia ponúka relevantnú hodnotu, od jednoduchého logovania až po detailnú analýzu tréningového vývoja.

(VÝZVY)
Najväčšou výzvou bolo navrhnúť UX, ktoré funguje v prostredí posilňovne. Používateľ drží telefón jednou spotnatou rukou medzi sériami. Má minútu na to, aby zalogoval sériu, pozrel si koľko mal minule a pripravil sa na ďalšiu. V tomto kontexte je každé zbytočné tapnutie, každý pomalý prechod medzi obrazovkami a každý nejasný element problém. Navrhli sme rozhranie, kde je logovanie série otázkou dvoch až troch dotykov. Technicky sme riešili aj synchronizáciu dát cez Supabase tak, aby používateľ nikdy nestratil zalogovaný tréning, a výpočet osobných rekordov a grafov progresu v reálnom čase bez spomalenia aplikácie aj pri stovkách záznamov.
(USER CENTRIC)
Aplikácia je navrhnutá pre človeka, ktorý stojí v posilňovni pred činkou a potrebuje vedieť, koľko mal minulý týždeň na bench press. Otvorí PureLifts, vidí svoj posledný tréning, tapne na cvik a za dve sekundy vie, že minule zdvihol 80 kg na 8 opakovaní. Nahodí 82,5 kg, odcvičí sériu a zaloguje ju dvoma dotykami. Po tréningu si v grafoch pozrie, ako sa jeho výkon posunul za posledné tri mesiace. Keď dosiahne nový osobný rekord, aplikácia ho automaticky rozpozná a zaznamená. Žiadne zbytočné kroky, žiadne rozptyľovanie počas tréningu.