Hacker News new | ask | show | jobs
by mastah88 2433 days ago
Idea 2: App that contains database of exercises you can perform at gym/home/outdors. I have a friend that is one of the best personal trainers in Poland, and he has extensive medical knowledge and I have a friend that is doctor and physiotherapist. They both said that if I'll create app that will be database of exercises - they will populate it with data, pictures, videos and so on. There is no app that I know of that stores exercises with parameters like [when exercise is hardest, is it when muscle is contracted, extended, or in the middle - this information is crucial in finding similar exercises][secondary muscles that are engaged in this exercise - crucial for finding similar or completely different exercises][which conditions forbid using this exercise - you have tennis elbow syndrome, app should tell you which exercises are not for you][progression - level 0, just normal dumbbell curl, on next level rotating hand while doing contraction movement, on next level squeezing pinky finger - all of them are intensifications and they matter][what equipment can be used to perform this exercise - you don't have a exercise ball, use bench] and so on... Finding similar exercises can come in handy if user has a training plan but all machines are taken, or he does not have equipment at all. Finding different exercises is holy grail because it helps shock the body and grow muscles faster (as body adapts fast to new things). GraphQL is probably perfect in searching through that kind of data set to find opposites and similars. I've started doing this in GraphQL but I suck at backends :P
1 comments

Database could be later extended by feature of auto-generation of training plans for specific conditions or goals not only for one day but for a whole year because of so much information about each exercise that was in previous plans, that can be used to generate new plan with exercises that target the same muscle group but in a completely different/shocking for the body way. We have used this solution without technology and it works great - but without tech it is very slow to create each plan.
The idea looks researched a bit. Send me over email the database table definitions an we can take it from there. One thing i suggest to donfirst is to spin up a wordpress and use that as an admin interface for your fruends to fill in the data, then we’ll only need to import it and create an api over it.