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…
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.
Related products
More digital goods in the same category or with similar tags.
Mobile / Android
Voice typing Speech to text
Mobile / Android
Clean baby care unity source code arcade 3d game
Mobile / Android
Blood Bank Mobile Android Mobile App UI Template
Mobile / Android
MeetMe - Meeting, Webinar, Online Training, Jiomeet, Zoom Clone, Meet Clone
Mobile / Android
Fake Tweet - Post Creator
Mobile / Android
Universal Hotel Booking and Reservation App
Mobile / Android
EJIMA - WhatsApp Clone Chat Groups Video & Audio Call Chatting Social Network App
Mobile / Android
DateShate - Random Chat & Date
Reptron - React Native Fitness Tracker App Template (Workouts, Programs, Progress)
After successful payment, you will receive a download link for the source code