LIVE PREVIEWBUY FOR $18

Fast Abstract

Reptron is an offline-first React Native (Expo SDK 54, TypeScript) health tracker app template — log exercises, comply with packages, monitor physique measurements, and watch your progress. Every thing runs on-device with no backend, accounts, or API keys required.

  • Exercise logging — periods, workouts, units, historical past
  • Packages — 3 prebuilt routines plus a customized builder with day rotation
  • Physique measurements — weight, body-fat, waist/chest/arm/thigh/hip with development charts
  • Progress — quantity/frequency charts and private data
  • Onboarding + profile, train library with a 2D muscle map
  • 9-language i18n, mild/darkish theming, 153 passing checks, strict TypeScript

Platform Compatibility (please observe)

Android: constructed and examined (Android 7.0+). Net: supported (runs with out a native construct). iOS: the code is iOS-compatible (Expo SDK 54) however has NOT been device-tested on this launch. You may validate iOS your self by operating it in an iOS Simulator (npm run ios) or a improvement construct — each display screen and retailer is shared with the examined Android and internet targets.

No Backend Required

Reptron is absolutely self-contained — all knowledge is saved on-device with MMKV. There may be no server to deploy, no accounts to create, and no ongoing service prices. Analytics ships as a no-op stub (no knowledge leaves the system); the analytics features are wired all through, so you possibly can drop in your personal supplier with out altering name websites.

Options

  • Onboarding + profile — multi-step wizard (models, intercourse, objectives, expertise), editable profile, metric/imperial inputs, BMI card.
  • Exercise logging — begin a session, add workouts and units, end, evaluation historical past.
  • Packages — three prebuilt routines (PPL, Full Physique, Higher-Decrease) plus a customized program builder with day rotation.
  • Train library — searchable workouts with a 2D muscle map.
  • Physique measurements — weight plus body-fat/waist/chest/arm/thigh/hip with per-metric development charts.
  • Progress — weekly quantity and frequency charts and private data.
  • 9-language i18n — en, th, ja, zh, ko, es, id, ms, vi, with an in-app switcher.
  • Mild / darkish / system theming with an in-app switcher.

Engineering High quality

  • 153 passing unit checks (Vitest); tsc—noEmit clear.
  • Strict TypeScript — each entity is z.infer from a Zod schema.
  • Offline-first — Zustand + react-native-mmkv. All persevered knowledge is validated with Zod on load.

Tech Stack

Layer Instruments
App Expo SDK 54, Expo Router 6, React 19, React Native 0.81, TypeScript
State Zustand 5, react-native-mmkv 4, Zod 4
UI NativeWind 4, Tailwind 3.4, Reanimated 4, Victory Native XL, Skia
Assessments Vitest

Documentation

A full offline setup information (HTML) is included within the documentation folder — masking a 3-minute fast begin, operating on internet/iOS/Android, rebranding, theming, including languages, and troubleshooting.

License & Assist

Bought beneath Envato’s customary Common and Prolonged License — see codecanyon.net/licenses. Assist covers setup assist (per the included documentation) and documented template bugs.


Source