![]() |
[concept] MaeGym
4 Attachment(s)
MaeGym (pronounced 'My Jim') will be a tool to help you organize your workout routines. It was inspired by this thread.
The reason for posting this in development and not applications is that I literally just started working on it 10 minutes ago. Plus, I want some community feedback on where this should go. Feel free to make suggestions, but please make sure to read the known issues and road map sections below first. Code is available @ gitorious and from extras-devel. Once it is actually useful, I'll promote it to extras-testing. Known Issues
If an 'x' is mentioned in the version name, the feature is planned for inclusion, but has yet to be slated for a release. Bold items are things that have been changed since this post's last edit.'Please remember that features listed are tentative. That is, I may at any time change my mind and not implement them at all. [not started]: planned, but no code exists [incomplete]: code exists, but not finished [in progress]: what I'm currently focusing on [complete]: erm...done coding
Screenshots (as of 6/6/2010) |
Re: [concept] MaeGym
Woah, this is what I've been waiting for! Cool ****, hope it works out nicely!
|
Re: [concept] MaeGym
Thx a lot for this app mate, cant wait till its done.
Some suggestions: Add a diet section in which you can track your diet, as well as protein and calories intake. Something like this for an example: http://www.youtube.com/watch?v=1YRfdWb1zZI Keep up the good work :). |
Re: [concept] MaeGym
Before I can continue development, I need a come up with a database schema. So far, I'm sure I at least need two tables as follows:
I don't work out nearly as much as I ought to, so I know I'm missing something. Any feedback on this (or better naming for certain things) would be greatly appreciated. |
Re: [concept] MaeGym
Quote:
For example: Monday: Triceps...Excersizes for triceps Chest...Excersizes for chest ABS...Excersizes for ABS |
Re: [concept] MaeGym
Quote:
Your tables have all the basic requirements, maybe for the workout table you can include time - as in duration of work out session, either as a whole or as in 'started work out at... & finished work out at...'. Also dont forget to include in the work out, the option to label that particular work out as in day 1, day 1 chest and legs, etc. Once this is up and running and all the bugs sorted out, maybe later versions could include the options to browse previous work out programs and or to show progression - similar to http://bodyspace.bodybuilding.com/ (half way down the page) Also the inclusion of basic calculators for 1 rep, 5 rep, etc would be worthwhile as well as Body Mass indicator calculators, i have some links if you need to look at examples. Thanks once again, and if there is anyway i can help, please let me know. |
Re: [concept] MaeGym
2 Attachment(s)
I think the hardest part of any project is starting. While I've technically started, I'm not sure quite where to go. Specifically, I'm trying to think about what work flow would be the most effecient.
For example, in the above screenshots, you would do the following before you had a workout finished:
In an attempt to make this less tedious, I've reworked the GUI below, which behaves as follows:
However, with all of hte menu-clicking, I'm starting to think it's not all that much of an improvement. I'm wondering if centering the GUI around goals would be a good idea? **head back to drawing board and thinking chair** BTW, it would be nice to have icons like the default media player or app manager. Then I wouldn't even have to mess with figuring out how to get correct size hints for the buttons. |
Re: [concept] MaeGym
I'd be pretty much happy with both of your design propositions for the first version. I think a basic but usable thing is more important than adding all the features at once (like diet, cardio (which is covered by ecoach, isnt it?) or icons).
Generally, although I like the idea of centering around goals, I think this does not have to be incorporated in the app. I think just a basic workout tracking app that can be used quickly when in the gym is the way to go. At least for now. What would be great though is a possibility to export to a spreadsheet format that can be read by excel. Is that tricky? |
Re: [concept] MaeGym
Quote:
|
Re: [concept] MaeGym
I was thinking about an exercise app but getting time to develop it is very difficult.
As schemas go I was thinking along the lines of: 1) User Personal info. Height, age, id 2) Measurements time/date, weight, bicep measurement, forearm measurement and so on.. (linked to user id) 3) Exercise Name, description, id 4) Workout id, exercise id, sets, reps, description 5) Workout_performed workout id, user_id, performed id, description, time/date performed 6) Performed workout id, user id, target set, actual set, target rep, actual reps, heart rate, calories burned Actually "(6) Performed" is actually two separate tables. A User can have many measurements. Exercises and Workouts are system-wide (not tied to specific user). Workouts can contain many exercises. A user selects a workout by populating workout_performed (linked by the user id and workout id) Then each exercise is completed by populating the performed table (linked by user id and workout id) I think this makes sense. |
All times are GMT. The time now is 00:08. |
vBulletin® Version 3.8.8