Visi projektai

Fitneso ekosistema

Trenerių, klientų, mobiliųjų programų ir dėvimų įrenginių modulių rinkinys.

Vue 3ConvexSwiftKotlinWearables
01

Iššūkis

Fitneso produktas apima daug paviršių: web sąsają, trenerio įrankius, mobiliąsias programas ir įrenginių duomenis.

02

Ką darėme

Suskirstėme ekosistemą į pagrindinę platformą, coach programas ir atskirus Apple Watch, Android bei dėvimų įrenginių adapterius.

03

Rezultatas

Kiekvieną modulį galima vystyti atskirai, išlaikant bendrą realaus laiko duomenų ir naudotojo patirties kryptį.

Dev-story straipsnis

Kaip buvo kuriamas projektas: Fitneso ekosistema

Sritis augo į daugybę ekranų: treneriai, klientai, mobiliosios programos ir įrenginiai. Reikėjo, kad visi dalytųsi ta pačia realia duomenų kryptimi.

Skyriai

06

Moduliai

04

Stackas

Vue 3 + Convex

Trukmė: 14-17 min. Nuo projekto iki mokymosi medžiagos
01 00:00

Kodėl projektas atsirado

Fitneso produktas apima daug paviršių: web sąsają, trenerio įrankius, mobiliąsias programas ir įrenginių duomenis.

Sritis augo į daugybę ekranų: treneriai, klientai, mobiliosios programos ir įrenginiai. Reikėjo, kad visi dalytųsi ta pačia realia duomenų kryptimi.

02 01:00

Ką sukūrėme

Suskirstėme ekosistemą į pagrindinę platformą, coach programas ir atskirus Apple Watch, Android bei dėvimų įrenginių adapterius.

Paruošėme sluoksniuotą modelį: bazinė platforma, trenerių centras ir atskiri mobilieji bei įrenginių adapteriai.

03 02:40

Pagrindiniai moduliai ir vartotojo kelias

M01

Pagrindiniai vartotojų ir programų įrašai jungia klientus, planus ir progresą.

M02

Trenerių ekranai valdo planus, kontrolinius klausimus ir grįžtamojo ryšio ciklus.

M03

Mobiliosios programos pateikia treniruotes ir pažangos atnaujinimus dienos režime.

M04

Įrenginių adapteriai normalizuoja skirtingų platformų sveikatos duomenis į bendrą treniruočių formą.

04 04:30

Architektūra ir technologiniai sprendimai

Technologinis pagrindas: Vue 3, Convex, Swift, Kotlin, Wearables. Ši dalis svarbi ne dėl logotipų sąrašo, o dėl to, kaip pasirinktas stackas padeda valdyti duomenis, būsenas, vartotojo veiksmus ir tolimesnę priežiūrą.

Pagrindą sudaro Vue ir Convex, o kiekvienas klientų paviršius turi aiškią ribą, todėl naujas šaltinis nepersipina į kitą.

05 06:30

Kaip tai veikia realiame scenarijuje

Realiame naudojime „Fitneso ekosistema“ veikia kaip nuosekli seka: pirmiausia sprendžiama pradinė problema, tada vartotojas atlieka pagrindinį veiksmą, mato aiškų duomenų kelią ir rezultatą. Taip patirtis lieka logiška, o ne atsitiktinis ekranų rinkinys.

Praktinė vertė matoma ten, kur anksčiau reikėjo rankinio darbo: dalis proceso automatizuota, atsakomybės aiškiai atskirtos, o kiekvienas modulis atlieka vieną suprantamą funkciją. Būtent dėl to sprendimą lengva prižiūrėti ir plėsti.

06 08:30

Rezultatas ir pamokos

Kiekvieną modulį galima vystyti atskirai, išlaikant bendrą realaus laiko duomenų ir naudotojo patirties kryptį.

Ekosistema tampa tvirta: skirtingi moduliai vystomi pagal poreikį, tačiau dirba su vienu vartotojo ir duomenų pagrindu.

Toliau skaityti

Šie projektai turi artimų technologinių arba produkto sprendimų, todėl padeda matyti, kaip tas pats principas veikia kitame kontekste.

Turite panašią idėją?

Aptarti projektą