Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
1 task
aashay28 opened this issue May 15, 2023 · 19 comments
Open
1 task

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

aashay28 opened this issue May 15, 2023 · 19 comments
Assignees
Labels
enhancement New feature or request

Comments

@aashay28
Copy link
Contributor

aashay28 commented May 15, 2023

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

  • I agree to follow this project's Code of Conduct
@aashay28 aashay28 added the enhancement New feature or request label May 15, 2023
@github-actions
Copy link

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
Copy link
Owner

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

@aashay28
Copy link
Contributor Author

Thank you for your interest,

  • To implement the mentioned features, follow these steps:

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

  • When a user clicks on a specific card, show a seven-day workout plan using an accordion component. Each day will contain a list of exercises.

  • Define each exercise with the recommended sets and repetitions (reps).

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
Copy link
Owner

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

@aashay28
Copy link
Contributor Author

aashay28 commented May 25, 2023

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

@aashay28
Copy link
Contributor Author

aashay28 commented May 25, 2023

@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

@Helixjoe
Copy link
Contributor

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

@gabrysia694
Copy link
Owner

@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
Copy link
Contributor Author

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

@aashay28
Copy link
Contributor Author

aashay28 commented May 26, 2023

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

@gabrysia694
Copy link
Owner

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

@aashay28
Copy link
Contributor Author

aashay28 commented May 26, 2023

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

Yes it's fine @gabrysia694

@gabrysia694
Copy link
Owner

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

@aashay28
Copy link
Contributor Author

Need weekly schedule of the mentioned categories @gabrysia694

@gabrysia694
Copy link
Owner

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
Copy link
Contributor Author

@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
Copy link
Owner

how is it going? do you need any help?

@aashay28
Copy link
Contributor Author

aashay28 commented Jun 20, 2023

@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
Copy link
Owner

@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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants