/iPhones 6.9/03.png)
LiftLog is an intuitive, cross-platform gym weight tracking app built with React Native and Expo. It features Material Design 3, AI-powered workout planning, and secure, end-to-end encrypted social feeds. Available on Android and iOS.
LiftLog uses Weblate for internationalization and translation management. Anyone can create an account and start translating!
Want to help translate? Create an account on Weblate!
npm install -g expo-cli (Guide)cd app
npm install
npm run android # For Android
npm run ios # For iOS (macOS only)
See backend/README.md for more information on running the backend.
LiftLog is organized into several projects:
components/ (layout, presentation, smart)store/ (Redux Toolkit)services/ (API, business logic)hooks/ (custom React hooks)i18n/ (Tolgee)For documentation on running the backend for local development, see the README
Contributions, issues, and feature requests are welcome! See CONTRIBUTING.md (or open an issue/PR).
Note: LiftLog was rewritten from the ground up in React Native. The previous .NET MAUI Blazor implementation is in the
dotnetbranch.
$ claude mcp add LiftLog \
-- python -m otcore.mcp_server <graph>