A tool for long-term & sustainable fitness.
- App: Expo SDK 55, React Native 0.83.6, Expo Router
- UI: Tamagui
- DB: Kysely + op-sqlite (offline-first SQLite)
- Web: Next.js 16 (landing), Vite/React 19 (studio)
- Monorepo: Yarn Workspaces + Turbo
| Path | Purpose |
|---|---|
apps/expo |
App |
apps/landing |
Marketing site (Next.js) |
apps/studio |
Design/viz tool (Vite) |
yarn # install
yarn native # Expo dev server
yarn ios # run on iOS simulator
yarn android # run on Android
yarn web # Next.js landing siteyarn build:dev # dev build (EAS)
yarn build:staging # staging build
yarn build:prod # production build
yarn release # build + submit to App Storeyarn generate:types # regenerate Kysely types from DB schema
yarn check:type # typecheck
yarn test # Vitest
yarn lint:fix # Biome lint + format