Skip to content

I noticed no gym workout tracking app had an inbuilt stopwatch for me to calculate Time under Tension. So I made one !

Notifications You must be signed in to change notification settings

ayushgupta4002/TUSK

Repository files navigation

TUSK

Overview

This Flutter-based Gym Workout Tracker App is designed to help fitness enthusiasts track their workout progress with ease. The app integrates a robust local database for storing workout data and features an inbuilt stopwatch to monitor Time Under Tension (TUT) for each exercise. Time Under Tension is a crucial factor in resistance training, contributing to muscle growth and strength development.

Features

  • User-friendly Interface: The app provides an intuitive and user-friendly interface, making it easy for users to navigate and record their workouts efficiently.

  • Local Database: Utilizes Hive database to ensures secure and reliable storage of workout data on the user's device.

  • Workout Tracking: Users can log their workout routines, including exercises, sets, reps, and weights, to keep a detailed record of their fitness journey.

  • Inbuilt Stopwatch: The unique feature of an inbuilt stopwatch allows users to measure the Time Under Tension (TUT) for each exercise. This feature is particularly useful for those following specific training protocols that focus on tempo and muscle engagement.

  • Customizable Workouts: Tailor your workout routines by adding, editing, or deleting exercises according to your fitness goals.

Getting Started

Follow these steps to set up the Gym Workout Tracker App:

  1. Clone the Repository:

    git clone https://github.com/your-username/gym-workout-tracker.git
    
  2. Navigate to Project Directory:

    cd gym-workout-tracker
    
  3. Install Dependencies:

    flutter pub get
    
  4. Run the App:

    flutter run
    

How to Use

  1. Create an Account: Just Kidding you don't need to make an account :D

  2. Add Workout:

    • Click on the "Add Workout" button to create a new workout session.
  3. Add Exercises:

    • Click on the "Add Exercise" button to add a new Exercise.
    • Enter details such as exercise name, sets, reps, and weights.
  4. Start Stopwatch:

    • For exercises where you want to measure Time Under Tension, use the inbuilt stopwatch feature.
  5. Review and Analyze:

    • Access your workout history and performance over time to track your progress with details like total volume of weight lifted and total sets done.

Contributing

Contributions are welcome! If you have any suggestions, feature requests, or bug reports, please open an issue or submit a pull request.

Acknowledgments

  • Special thanks to the Flutter community for providing valuable resources and support.
  • The app design and features were inspired by the need for an inbuilt stopwatch for tracking Time Under Tension in gym workouts.

Feel free to reach out if you have any questions or feedback! Happy lifting! 💪🏋️‍♂️

About

I noticed no gym workout tracking app had an inbuilt stopwatch for me to calculate Time under Tension. So I made one !

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published