PearLift is a local-first, privacy-focused workout tracker built with Expo and React Native. It focuses on fast workout logging, progressive overload, resilient rest timers, and user-controlled local backups.
- Multi-day workout programs with reordering and structured progression
- Weight tracking with kg/lb support and automatic overload adjustments
- Android background rest timer support through a local foreground-service module
- Local backup export/import and QR-based device transfer
- No account required
- No proprietary analytics, ads, or tracking SDKs
git clone https://github.com/Okazakee/PearLift.git
cd PearLift
bun install
bun run startUseful commands:
bun run androidbun run iosbun run lintbun run typecheckbun run site:preview
bun run prebuild -- --clean --platform android
bun run android:release:apk
bun run android:release:aabRelease and store documentation:
- Website:
https://pearlift.okazakee.dev/ - Privacy policy:
https://pearlift.okazakee.dev/privacy/(source: docs/privacy/index.html) - Support / issue tracker:
https://github.com/Okazakee/PearLift/issues - Source repository:
https://github.com/Okazakee/PearLift
PearLift is licensed under the MIT License.