Coder Social home page Coder Social logo

whyash5114 / myfit Goto Github PK

View Code? Open in Web Editor NEW
25.0 9.0 2.0 4.19 MB

Workout tracker inspired by the RP Hypertrophy App

Home Page: https://my-fit-whyash5114.vercel.app/

License: GNU Affero General Public License v3.0

JavaScript 0.74% TypeScript 34.67% HTML 0.31% CSS 0.23% Svelte 64.06%
daisyui fitness svelte sveltekit tailwindcss typescript workout-journal workout-tracker

myfit's Introduction

myfit's People

Contributors

dependabot[bot] avatar whyash5114 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

myfit's Issues

Volume progression per between sessions

Hi there,

I have a suggestion for the Volume progression plots. In my personal case I have a 4-day split with 2 upper body and 2 lower body sessions during the week. The plots of my progression use both "type" of sessions (the red curve connects the volume of all 4 sessions). For me, it would make more sens to have different plots for my volume progression, one plot following the upper body, and one plot following the lower body.

Thank you for your work, and keep it up :)

Yesterday I tried it for the first time and yea, it is demanding!

Error 504 This Serverless Function has timed out.

I'm getting a 504 on multiple devices; the Home screen loads, but essentially everything else is inaccessible.

This Serverless Function has timed out.

Your connection is working correctly.

Vercel is working correctly.

504: GATEWAY_TIMEOUT Code: FUNCTION_INVOCATION_TIMEOUT ID: cle1::5mb7h-1706198334761-3b543dc00ca4

If you are a visitor, contact the website owner or try again later.
If you are the owner, [learn how to fix the error](https://vercel.com/docs/error/application/FUNCTION_INVOCATION_TIMEOUT) and [check the logs](https://my-fit-whyash5114.vercel.app/_logs?requestId=cle1::5mb7h-1706198334761-3b543dc00ca4).

ab category?

hi i noticed there is no category for abs was this a mistake or on purpose? was trying to track my ab reps and sets

Suggestion

Hi,

I've been building and using an auto-calculating spreadsheet up until now for my mesocycles, but I've been looking into this app for my next mesocycle!

The only thing I'd like to be added before I feel confident about switching to MyFit is the ability to do my workouts on different days of the week when necessary without having to change the scheduling of the whole mesocycle (i.e. doing my Wednesday workout on Tuesday instead as I may have something planned for Wednesday) -- I haven't found a way to do that in the app currently.

Thanks!

unlimited loading when mesocycle finished

Hey there, thanks for this awesome app!❀️

I just completed a mesocycle and marked rest days as completed as well, like usual.
When I now advance to log the next workout (assuming it's a first deload?) the screen stays black and it's loading forever (moving circle in top right corner). When I try to reload the page it just says 500 internal error.
The same happens when I open it in the browser.
Then I can't go to any other page from the drop down menu, have to close the app for that :(

IMG_20240525_071323

Regards, and again: awesome app 😎

Bug with rep progression

For some reason on my friend's version of this app, the recommended reps for Assisted Pull Up today is "109" reps, despite last week being 9 reps.

Any idea whats going on here, and how to fix it?

image
image

After editing exercise selection of current mesocycle, old exercises still retained

If I have made a mesocycle, start it, then a week later change some of the exercise selections by editing the mesocycle, it MyFit supposed to use the newly edited in exercise selections or is it intentional that it retains the old version of the mesocycle?

For example,
For Monday I changed Cable Side Laterals to Cable Crossover Lateral Raises. But when week 2 started, it still had Cable Side Laterals, rather than the Cable Crossover Lateral Raises I changed it to in the previous week..

Wrong reps and weight recommendations being given

Hi,
A friend which I recommended to try this out showed me something strange today, they are on week 2 of their mesocycle, first time the app is suggesting them weight/reps/rir and for some reason is recommending 100+ reps (despite their previous week being 5, and 20 reps) and load is displaying recommendation of -10 (even though the previous week was 2.5) - It is not a negative weight exercise. I'm unsure if there is a problem with 2.5 specifically, because it is only the exercises recorded as 2.5 on the previous week which have flipped to negative values this week, unsure why the reps are over 100.

Recommendations for V3 can

1.The option to choose different sets for exercises: myoreps,Myo match, down sets, drop sets etc...

  1. Exercise database so the users can select the exercise they wish to add

3.Option to set exercises to multiple muscle groups for example instead of having chest press set to only chest you could set it to chest triceps and front delts

  1. A counter of partial reps per set

Suggestion: Set Types

Add an option for Supersets, Myo rep/Myo rep matching sets, Giant sets and Dropsets

Wrong RIR Progressions.

I just started a new mesocycle with the following progressions:
3RIR: 1 cycle
2RIR: 1 cycle
1RIR: 2 cycles
0RIR: 2 cycles
I am still in the first week of training; I have completed 2 workouts where the "Planned RIR" was correctly set to 3, but on my third workout of the week, the Planned RIR was wrongfully set to 2.

"Log Workout" greyed out - Non functioning

I'm unsure if because this is a work in progress if its intentional that "Log Workout" actually function, or if I'm having some issue?
"Skip" works. "Log Workout" does not.

Questions and Features

Hi Dev!
Found this yesterday, and it looks awesome! I've tested it a bit (I'll admit just a bit, as it's quite tedious to enter workout after workout :D)
I've been looking into the RP app, but the subscription is too expensive for my taste. When this is finished, if it in the same ball park as the RP app, I wouldnt mind paying for it (as long as it is a one time payment)... Any way, I have some questions and some request. (I understand if you want to keep some of these answers a secret).

Questions:
Sooo how does it work? (Is it based on your own experiency with the RP App, a reverse engineering? Is it based on scientific papers?)
How scientific is it really? (Which components actually have an underlining algoritm and what factors influence it)
To me it seems like it just adds 2 reps totally each for each exercise since last workout. In reality on some exercises you might progress quickly and in some slowly.

It seems like the stimulus/fatique proxy questions doesnt do anything (Shouldnt something change if youre never sore/never get a pump etc).

Is deloads implemented in any way? (My understanding of the RP app, is that if you fail to meet the goals multiple times in a row. A deload will be recommended.)

Does it ever change the number of sets? (As I understand the RP app, adjust how many sets you should do per muscle group per workout based on previous workouts and the stimulus/fatigue proxies.) I havent noticed your app recommending any alterations to number of sets.

Feature requests:
Ability to enter increments when making an exercise. Currently it seems that it adds a arbitary amount of weight (example adding 5 units of weight, but in reality I'm using dumbbels which are in 2kg increments). When making an exercise you could enter how many minimum units is possible, so it will only do increments which are a multiple here off.

If you alter weight/reps/RIR on a set before completing the set, it should make new recommendations to the other parameters. Example if it suggests 40kg/10 reps/2 RIR but you change it to 50kg/1 RIR it should update the reps accordingly.

It seems like it really wants to do down sets. It has no problem with recommending something like this {55kgx8, 50kgx12, 50kgx12}. It seems inconvenient to change weights between sets. I understand it does this to have all sets remain within the chosen target rep range (Example 8-14) but why not just increase the weight for all sets, instead of having differentiated weights for each set (I dont know how the RP app handles this).

I probably will have more questions/requests in the future, but this is what I have so far.
Good work! Keep it up.... This app could end up being absolutely amazing.

Swapping between workouts

Hi thank you so much for developing this app

I just had an issue today where I wanted to add an exercise to a completed work out done as a seperate session but on the same day and I had to cycle through all my workouts for the week to get back to the proper workout for the day

Would it be possible to add exercises to completed workouts and to scroll through different workouts on the day you'd like to train on?

mesocycles

I'm not sure if this has been addressed already but can you make it so that you can change someontning in a mesocycle without it getting rid of all of the previous workout data?

thank you!

Suggestions

A couple of other things that would be nice to see:

  • spontaneous rest/active recovery days with auto-calculated sets and reps
  • pre-calculated warmups using a standard calculation (perhaps optional when defining an exercise)
  • Click-and-drag reordering in the mesocycle creator in the "Split" and "Exercises" sections

Muscle list

First of all, great job you are doing here. I hope I can help with suggestions.

Y created a mesocycle and I started listing exercices and what I observe is the need of some additional muscles in the list:

  • Abductors
  • Adductors
  • Soleus

Keep it up!!

Exercises

Firstly I'd like to say a BIG thank you for this app!

I may be wrong but when I create a mesocycle and put for example "chest press" on two different days, it isn't recognised as the same exercise in terms of progression. Will it be possible to change this? Thanks!

Can't find "install app" button and constant sign outs

Hi,
I recommended my friend to try out MyFit, their first day today, but they showed me there is no install button to add to home screen, and they're constantly being signed out every 15 minutes or so.

Any idea how to solve this?
iOS using safari.

Thanks

Mesocycle Deleted

A mesocycle I created has been deleted after updating, is it a result of the update? Or is it a bug?
On top of that before the update I could have seen my weekly stats.
Where can I find those?

Every workout is incorrectly read.

Every day where I go to start a new workout, I click the "Upcoming Workout" on the home page, then "Log workout".
as an example, Let's say I'm workout number 3. when I click in Log Workout, and it redirects me to the page where I can log my reps, weight etc, it always reads the exercises from workout number 2.

To fix this, I have to go back to the home page, click on the upcoming workout again, then "overwrite workout" then it reads the exercises correctly.

donations?

I think you should create a paypal, or something for the purpose of donating towards the development of the app.
I would be down to donate if I can get my shit working...

Can't create a new mesocycle

In the 3 step for creating a mesocycle after moving from one day to the other the exercises get deleted.
Also if you refresh the days also reset showing nothing but empty white boxes.
On top of that there is no edit button for previously created mesocycles.

Thank you and have a nice day☺️

"Access Blocked" Google Verification Error

When trying to open the web app, I'm met with an error stating:
"Access blocked: my-fit-whyash5114.vercel.app has not completed the Google verification process.
my-fit-whyash5114.vercel.app has not completed the Google verification process. The app is currently being tested and can only be accessed by developer-approved testers."

Negative bodyweight progressions

Hi developer friend,

I have used a negative value on a bodyweight exercise to indicate that amount as assistance on that exercise

Does the app treat progressions differently with assistance like that?

I.e. will weight increase on next cycle via decreasing amount of resistance?

Currently it has continued to go further in negative value i.e -110 to -120 but rep count has also increased

Just want to know which way you implemented

Cheers

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.