gabrysia694 / Gym-Junkies

This website allows users to add their favorite exercises with a video demonstration and step-by-step instructions on how to perform the exercise. We would greatly appreciate it if you could give a star to our project :star:
https://gymjunkies.netlify.app
MIT License
77 stars 121 forks source link

[Feat]: Adding a weekly schedule for users #144

Open aashay28 opened 1 year ago

aashay28 commented 1 year ago

What feature?

I have an idea Suppose website have a set of exercises that are defined for a particular fitness routine. However, what if a user wants to follow this routine consistently over a longer period of time? To address this concern, a weekly schedule can be added to the routine. This schedule can outline which exercises should be done on which days, how many sets and reps of each exercise should be performed, and any additional instructions or recommendations for the user. By incorporating a weekly schedule, users can better track their progress and ensure they are consistently following the routine. It can also help users stay motivated and accountable by giving them a clear plan to follow each week. Overall, adding a weekly schedule can be a helpful tool for individuals looking to maintain a consistent exercise routine and achieve their fitness goals.

Add screenshots

No response

Code of Conduct

github-actions[bot] commented 1 year ago

Congratulations, @aashay28! 🎉 Thank you for creating your first issue. Your contribution is greatly appreciated and we look forward to working with you to resolve the issue. Keep up the great work!

gabrysia694 commented 1 year ago

Sounds like a good idea, however it requires a lot of steps to accomplish. How would you start?

aashay28 commented 1 year ago

Thank you for your interest,

By following these steps, users can easily navigate to the Schedule page, select their desired fitness goal, view a weekly workout plan, and access detailed information about each exercise, including the recommended sets and reps.

gabrysia694 commented 1 year ago

Would you like to work on any of those steps? @aashay28

aashay28 commented 1 year ago

Yes, i would like to work on this project @gabrysia694

aashay28 commented 1 year ago

@gabrysia694 I have started working on this task.

As i mentioned above two steps are completed.

checked the attached screenshot and it looks good to me. Please let me know if you have any concerns.

Screenshot 2023-05-25 at 5 36 32 PM

Helixjoe commented 1 year ago

@aashay28 Can I also help with the next few steps you want to implement ?

gabrysia694 commented 1 year ago

@gabrysia694 I have started working on this task.

As i mentioned above two steps are completed.

  • Create a "Schedule" route in the website's navigation bar.
  • Display four cards representing different fitness goals, such as Weight Loss, Muscle Building, Weight Gain, and Strength Training.

checked the attached screenshot and it looks good to me. Please let me know if you have any concerns.

Screenshot 2023-05-25 at 5 36 32 PM

Looks great! The design matches the website's theme really well, and it's easy for users to understand.

aashay28 commented 1 year ago

@gabrysia694 perfect ! I'm ready to generate a pull request. Would you be able to merge it on high priority ?

aashay28 commented 1 year ago

@gabrysia694 please assigned me this task and will work on the next steps once the functionality is merged.

gabrysia694 commented 1 year ago

Just merged it, should I assign you both @aashay28 and @Helixjoe ?

aashay28 commented 1 year ago

Just merged it, should I assign you both @aashay28 and @Helixjoe ?

Yes it's fine @gabrysia694

gabrysia694 commented 1 year ago

Done. If any of you have any questions, I'll be happy to help or suggest something!

aashay28 commented 1 year ago

Need weekly schedule of the mentioned categories @gabrysia694

gabrysia694 commented 1 year ago

Need weekly schedule of the mentioned categories @gabrysia694

Do you mean a planned schedule of exercises? How about we label each added exercise into mentioned categories and then generate the schedule by showing let's say 5 random elements (exercises) from the array?

aashay28 commented 1 year ago

@gabrysia694 Yes, we could provide category labels to the exercise and display it within a structured 7-day work schedule instead of presenting it randomly.

gabrysia694 commented 1 year ago

how is it going? do you need any help?

aashay28 commented 1 year ago

@gabrysia694 was busy in working on my own open source project.

how is it going? do you need any help?

Need Weekly schedule of the mentioned categories.

gabrysia694 commented 1 year ago

@gabrysia694 was busy in working on my own open source project.

how is it going? do you need any help?

Need Weekly schedule of the mentioned categories.

no worries. can't we label exercises from the Guide into those 4 categories and then display randomly the exercises in a weekly schedule? 5 exercises every day