MuscleQuest is a mobile workout tracker app built to help users plan, track, and optimize their workout routines. With local-first data storage, MuscleQuest ensures smooth performance without requiring a constant internet connection. The app provides an intuitive interface to manage workout plans, log exercises, and track progress over time.
✅ Offline-First – All data is stored locally for instant access.
✅ Custom Workout Plans – Build and modify routines to fit your goals.
✅ Detailed Stats – Track progress, view history, and analyze performance.
✅ Intuitive UI – Simple, modern design for an efficient workout experience.
- Create and Manage Workout Plans: Users can build custom workout plans and easily switch between different routines.
- Track Active Workouts: Start workouts from the home screen and log weight, reps, and sets as you progress through each exercise.
- Rest Timer: An automatic rest timer between sets ensures users stay on track without needing external timers.
- Workout History & Stats: View detailed stats of completed workouts, including total sets, time spent, and body parts targeted.
- Settings Customization: Adjust app settings such as units (kg/lbs), weight increment preferences, and weekly goals.
- Offline-First Architecture: All data is stored locally on the user's device, ensuring quick access and reliability even without an internet connection.
- Firebase Authentication: Secure login with Firebase.
- Frontend: React Native, Expo
- State Management: Zustand
- Data Management: SQLite, Tanstack Query
- Backend: Firebase Authentication
- UI Library: React Native Paper
You are most welcome to contribute to MuscleQuest! To contribute:
- Fork the repository
- Create a new branch (
git checkout -b feature/your-feature) - Commit your changes (
git commit -am 'Add new feature') - Push to the branch (
git push origin feature/your-feature) - Create a new Pull Request
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
You are free to:
- View and learn from the source code.
You may NOT:
- Use this code for commercial purposes.
- Modify, distribute, or publish this app or any derivative works without permission.
For permissions beyond this scope, please contact me.
For any inquiries or suggestions, feel free to reach out:
- Email: joseph@musclequest.app
- GitHub: isotronic



