Skip to content

isotronic/MuscleQuest

Repository files navigation

MuscleQuest

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.

Why MuscleQuest?

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.

Features

  • 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.

Download

Screenshots

Tech Stack

Contributing

You are most welcome to contribute to MuscleQuest! To contribute:

  1. Fork the repository
  2. Create a new branch (git checkout -b feature/your-feature)
  3. Commit your changes (git commit -am 'Add new feature')
  4. Push to the branch (git push origin feature/your-feature)
  5. Create a new Pull Request

License

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.

Contact

For any inquiries or suggestions, feel free to reach out:

About

Local-first workout planner/tracker app for mobile built with React Native and Expo.

Resources

License

Stars

Watchers

Forks

Contributors