Skip to content

Repository files navigation

Macht

A tool for long-term & sustainable fitness.

Stack

  • 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

Apps

Path Purpose
apps/expo App
apps/landing Marketing site (Next.js)
apps/studio Design/viz tool (Vite)

Dev

yarn          # install
yarn native   # Expo dev server
yarn ios      # run on iOS simulator
yarn android  # run on Android
yarn web      # Next.js landing site

Build

yarn build:dev      # dev build (EAS)
yarn build:staging  # staging build
yarn build:prod     # production build
yarn release        # build + submit to App Store

Other

yarn generate:types  # regenerate Kysely types from DB schema
yarn check:type      # typecheck
yarn test            # Vitest
yarn lint:fix        # Biome lint + format

About

A tool for long-term & sustainable fitness

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages