Skip to content

rakshitgupta23/MuscleMate

Repository files navigation

MuscleMate - Your Personal Trainer

Welcome to MuscleMate, your ultimate workout companion designed to take your fitness journey to the next level. Whether you're a beginner looking to start your first workout routine or a seasoned gym-goer aiming to refine your regime, MuscleMate has everything you need to get "swolenormous" and more!

Live Demo

🏋️ What is MuscleMate?

MuscleMate is a React-based web application that tailors workout plans to your specific needs and goals. From choosing your workout type to selecting target muscle groups and objectives, MuscleMate provides a detailed, step-by-step guide to help you annihilate your fitness goals.

🎯 Features

  • Interactive Landing Page: Get motivated right from the start with a fun and engaging introduction that playfully acknowledges the risks of becoming "unbelievably swolenormous."
  • Custom Workout Plans: Select from various workout styles like Individual, Bro Split, Bodybuilder Split, or Upper Lower, and then choose the muscle groups you want to focus on.
  • Detailed Exercise Guidance: Receive precise instructions for each exercise, including reps, rest periods, tempo, and targeted muscle groups.
  • Progress Tracking: Easily track your progress by clicking on the "Sets Completed" button, which logs your achievements as you go.

🧭 How It Works

MuscleMate is designed to make your fitness journey straightforward and effective. Here's how you can get started:

1. Pick Your Poison

Choose the type of workout that suits your needs and goals. MuscleMate offers a variety of workout styles to cater to different fitness preferences:

  • Individual: Focus on a single muscle group or exercise at a time.
  • Bro Split: A popular routine focusing on different muscle groups on different days.
  • Bodybuilder Split: Designed for serious muscle building with isolated muscle group training.
  • Upper Lower: A balanced routine that alternates between upper and lower body exercises.

2. Lock on Targets

Once you've selected your workout type, it's time to choose the specific muscle groups you want to target. Whether you want to work on your biceps, chest, legs, or back, MuscleMate has you covered.

3. Become Juggernaut

Decide on your ultimate fitness objective. MuscleMate allows you to tailor your workout plan to achieve your specific goals:

  • Strength Power: Focuses on building raw strength through heavy lifting and low reps.
  • Growth Hypertrophy: Aims for muscle size increase with moderate weights and higher reps.
  • Cardiovascular Endurance: Enhances stamina and overall cardiovascular health with higher rep ranges and lighter weights.

4. Formulate and Execute

With your choices made, MuscleMate will generate a detailed workout plan tailored to your selections. The plan includes:

  • Exercises: Specific movements designed to target your selected muscle groups.
  • Reps: The number of repetitions for each exercise.
  • Rest Times: The optimal rest periods between sets to maximize performance.
  • Tempos: The speed at which you should perform each exercise, ensuring you get the most out of every movement.

As you complete your workout, use the "Sets Completed" button to track your progress. MuscleMate will keep a tally of the sets you've finished, helping you stay motivated and on track to reach your fitness goals.

🛠️ Technologies Used

  • HTML5: For structuring the content.
  • TailwindCSS: To create a sleek, responsive, and modern design.
  • JavaScript: To add dynamic functionality.
  • React: For building an interactive and efficient user interface.

Contributing

Feel free to fork this repository and submit pull requests if you'd like to contribute to improving TodoBuddy. Feedback and suggestions are always welcome!

image

Screenshot 2024-09-01 144948

Screenshot 2024-09-01 145014

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages