DField SolutionsMérnöki stúdió · Budapest
Loading · Töltődik
Ugrás a tartalomhoz

AxisFit

3D-alapú funkcionális edzőapp · web + mobil egy közös csont-rig motorral animálja az összes gyakorlatot.

Az AxisFit egy fitnesz-app, ahol minden gyakorlat egy 3D-riggelt figuraként megy, amit forgatni tudsz. Ugyanaz az animációs motor hajtja a Next.js webet és az Expo natív appot, így egy új gyakorlat egy keyframe-szett mindkét felületre. Edzéstervek, gyakorlat-könyvtár és haladás-dashboard az első naptól.

Meghallgatom
ESETTANULMÁNY · 2026

A videós demók a vonaton megszakadnak, és egy kameraszög nem mondja meg, hova kell a csípőd. 3D-rig motort építettünk, ahol minden gyakorlat veled forog — és ugyanaz a motor megy weben és natívon.

Az AxisFit Next.js webként és Expo natívként megy, egyetlen TypeScript motorról, ami csont-rigeket animál keyframe-szettekről. Minden gyakorlat — guggolás, deadlift, fekvenyomás, húzódzkodás, plank, kitörés — egy keyframe-szett, és a motor kezeli a grip-et, a talaj-igazítást és a függést. Új gyakorlat hozzáadása egy fájl, és egyszerre élesedik weben, iOS-en, Androidon.

DELIVERY·MONOREPOSTACK·Next.js · React Three Fiber · Expo · TypeScriptPLATFORM·Web · iOS · Android
Anonymous client

Minden fitnesz-app, amit láttunk, vagy lapos illusztráció volt, vagy egy kamerás videó, ami a vonaton megszakad. A csapat olyat épített, ahol a test egy 3D modell, amit forgatni lehet a képernyőn, és ugyanaz az animáció megy a weben és a telefonon — mindkettő egyszerre élesedett. Új gyakorlat hozzáadása percek, nem külön videó-forgatás.

Anonim·Alapító · funkcionális edzőapp (NDA alatt)NDA
10+3D-riggelt gyakorlat élesben
1Animációs motor
3Felület · web + iOS + Android
0Videó-fájl a payload-ban

Mi van a képernyőn

Frame breakdown
AxisFit · 3D-driven functional-training app
  • 01Felhasználói felület

    Az egész élmény amit a felhasználó lát

    Ez a frame az élesben futó terméket mutatja: 3d-alapú funkcionális edzőapp · web + mobil egy közös csont-rig motorral animálja az összes gyakorlatot. Minden komponens mi vagyunk · scope, design, kód, deploy.

  • 02Stack a háttérben

    Mi hajtja: Next.js, React Three Fiber, Expo

    A frame mögötti technológia 5 elemű · Next.js, React Three Fiber, Expo a látható felületet hajtja, a többi az adatrétegben fut. Minden a stúdió kezében.

  • 03Mit szállítottunk

    3D-rig gyakorlat-animációk · web + natív, egy motor

    Minden gyakorlat forgatható és offline-kész

  • 04Státusz

    Magán-deploy · NDA alatt.

    Az ügyfél kérésére nem publikus a URL · a build, az architektúra és a tanulságok megoszthatóak hívás keretében.

Hogyan szállítottuk

Idővonal
  • 01 · BRIEF

    Rögzítsük: minden gyakorlat 3D, nincs videó — és egy motor mindkét felületre.

    Az egész projekt ezen a döntésen állt: ugyanaz a motor weben és telefonon, hogy egy új gyakorlat egy keyframe-szett legyen, ne két párhuzamos implementáció.

  • 02 · ARCHITECTURE

    Stack-döntések minden kód előtt.

    A döntési dokumentum lefogta az adatfolyamot, a Next.js, React Three Fiber, Expo, TypeScript szerep-felosztást, és a v1-ben kezelt vs halasztott hibamódokat. A szolgáltatás-határokat (hol végződik az AI és hol kezdődik a webapp) itt húztuk meg, így a két oldal nem szivárgott egymásba később.

  • 02 · BUILD

    A rig-motort közös csomagba emeljük, és mindkét felületet onnan hajtjuk.

    A @axisfit/shared tartja a motort, a gyakorlat-metaadatokat, a minta-terveket, a progress-szerződést. Natívan expo-gl + expo-three rajzol; weben react-three-fiber. Mindkét felület rig-et + jelenetet ad át ugyanannak az ExerciseRunner-nek, ami keyframe-eket lerpelget, talaj- vagy függés-igazít és grip-et orientál.

  • 04 · POLISH

    Teljesítmény, akadálymentesség, megfigyelhetőség.

    PSI / a11y / coverage budgetek launch-feltételként kikényszerítve. Logging + metrika bekötve még a cut-over előtt · a csapat egy dashboardról válaszol arra, hogy „működik-e?”, nem Slack-szálból. A fenyegetésmodell-checklist aláírva, mielőtt forgalom érkezne a gépre.

  • 03 · SHIP

    Könyvtár, lejátszó, dashboard — élesben weben, iOS-en, Androidon.

    Három felület élesedett egyszerre ugyanazon a motoron. Új gyakorlat hozzáadása — csak keyframe — mind a három felületre megy ki.

Amit szállítottunk

04
  • 01Motor

    Keyframe-vezérelt csont-rig

    mapBones · applyPoseFrame · doGroundAlign · ExerciseRunner — a motor közös TypeScript, nincs duplikáció web és natív között.

  • 02Könyvtár

    10+ gyakorlat az első napon

    Guggolás, deadlift, fekvenyomás, húzódzkodás, plank, kitörés — és a felszerelés köréjük, felületenként helyben építve, hogy a motor felszerelés-agnosztikus maradjon.

  • 03Lejátszó

    Edzés-flow haladással

    Terv → szett → rep per-frame ketyegő riggel; natívan PanResponder-es orbit-kamera, hogy a sportoló válassza a segítő szöget.

  • 04Dashboard

    Edzés-napló + összegzés

    SessionEntry + summarize() pluggable Storage-felülettel — webe localStorage, natívan AsyncStorage, ugyanaz a szerződés.

A videóból

Képkockánként
  • AxisFit landing · Train the angle. Own the rep.
    01Képkocka

    Landing · Train the angle. Own the rep.

    Háromtengelyű izometrikus glyph (X/Y/Z = a tengelyek, amik körül a motor forog) a Form · Function · Force taglinnel. A 3D rig az első másodperctől a lapon áll.

  • Starter Foundation workout · Squat keyframes
    02Képkocka

    Edzés-lejátszó · Guggolás grip-pel és talaj-igazítással

    Per-frame lerpelés mozgatja a keyframe-eket; a motor leteszi a talpat és orientálja a grip-et — ugyanaz a kódút weben és natívan.

  • Exercise library grid with cards
    03Képkocka

    Gyakorlat-könyvtár · 10+ kártya, egy motor

    Minden kártya ugyanazt a motort használja — nyisd meg, és a rig azonnal interaktív, nem egy pózba fagyott videó.

  • Plank exercise · ground-aligned rig
    04Képkocka

    Plank · talaj-igazított, oldalsó kamera

    A talaj-igazítás olvashatóvá teszi a statikus tartásokat bármely szögből · a sportoló az oldalkamerát választhatja, ami valóban ellenőrzi a csípő-vonalat.

2026ÉV
03SZOLGÁLTATÁS
05TECHNOLÓGIA
ZÁRTSTÁTUSZ

MI VOLT A PROBLÉMA

  • A videós demók megszakadnak gyenge mobil-térfedéssel
  • A formajavítást nehéz egyetlen kameraszögből megérteni
  • Web + natív párhuzamos kódbázis minden változást megduplázz

MIT KAPOTT AZ ÜGYFÉL

  • Minden gyakorlat forgatható és offline-kész
  • A forma bármely szögből olvasható
  • Egy motor, egy tartalom · egy helyen szállítasz funkciót

AMIT SZÁLLÍTOTTUNK

  • +3D-rig gyakorlat-animációk · web + natív, egy motor
  • +Gyakorlat-könyvtár + edzés-lejátszó + haladás-dashboard
  • +Egyetlen tartalom-szett mindkét felületen
  • +Csont-tudatos grip + talaj/függés-igazítás repenként

TECHNOLÓGIA

  • Next.js
  • React Three Fiber
  • Expo
  • TypeScript
  • Three.js
Előző projekt3D AI Property Következő projektTippsziget
beszéljünk

Tetszik amit látsz? Építsünk egyet neked is.

Rövid e-mail vagy 30 perces hívás · válasz 24 órán belül munkanapon.

Indítsunk projektet