CodeCanU
← Back to products
Mobile / Android

Reptron - React Native Fitness Tracker App Template (Workouts, Programs, Progress)

Quick Summary Reptron is an offline-first React Native (Expo SDK 54, TypeScript) fitness tracker app template — log workouts, follow programs, track body measurements, and watch your progress. Everything runs on-device with no backend, accounts, or API keys required. Workout logging — sessions, exercises, sets, history Programs — 3 prebuilt routines plus a custom builder with day rotation Body measurements — weight, body-fat, waist/chest/arm/thigh/hip with trend charts Progr…

18.00 USDT

All source code listed on this site is collected from the internet. If any listing infringes your rights, please contact us and we will remove it immediately.

Description

Quick Summary

Reptron is an offline-first React Native (Expo SDK 54, TypeScript) fitness tracker app template — log workouts, follow programs, track body measurements, and watch your progress. Everything runs on-device with no backend, accounts, or API keys required.

  • Workout logging — sessions, exercises, sets, history
  • Programs — 3 prebuilt routines plus a custom builder with day rotation
  • Body measurements — weight, body-fat, waist/chest/arm/thigh/hip with trend charts
  • Progress — volume/frequency charts and personal records
  • Onboarding + profile, exercise library with a 2D muscle map
  • 9-language i18n, light/dark theming, 153 passing tests, strict TypeScript

Platform Compatibility (please note)

Android: built and tested (Android 7.0+). Web: supported (runs without a native build). iOS: the code is iOS-compatible (Expo SDK 54) but has NOT been device-tested in this release. You can validate iOS yourself by running it in an iOS Simulator (npm run ios) or a development build — every screen and store is shared with the tested Android and web targets.

No Backend Required

Reptron is fully self-contained — all data is stored on-device with MMKV. There is no server to deploy, no accounts to create, and no ongoing service costs. Analytics ships as a no-op stub (no data leaves the device); the analytics functions are wired throughout, so you can drop in your own provider without changing call sites.

Features

  • Onboarding + profile — multi-step wizard (units, sex, goals, experience), editable profile, metric/imperial inputs, BMI card.
  • Workout logging — start a session, add exercises and sets, finish, review history.
  • Programs — three prebuilt routines (PPL, Full Body, Upper-Lower) plus a custom program builder with day rotation.
  • Exercise library — searchable exercises with a 2D muscle map.
  • Body measurements — weight plus body-fat/waist/chest/arm/thigh/hip with per-metric trend charts.
  • Progress — weekly volume and frequency charts and personal records.
  • 9-language i18n — en, th, ja, zh, ko, es, id, ms, vi, with an in-app switcher.
  • Light / dark / system theming with an in-app switcher.

Engineering Quality

  • 153 passing unit tests (Vitest); tsc—noEmit clean.
  • Strict TypeScript — every entity is z.infer from a Zod schema.
  • Offline-first — Zustand + react-native-mmkv. All persisted data is validated with Zod on load.

Tech Stack

Layer Tools
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
Tests Vitest

Documentation

A full offline setup guide (HTML) is included in the documentation folder — covering a 3-minute quick start, running on web/iOS/Android, rebranding, theming, adding languages, and troubleshooting.

License & Support

Sold under Envato’s standard Regular and Extended License — see codecanyon.net/licenses. Support covers setup help (per the included documentation) and documented template bugs.

Reptron - React Native Fitness Tracker App Template (Workouts, Programs, Progress)

18.00 USDT
Buy now

After successful payment, you will receive a download link for the source code