1) I agree with everyone here about the need to streamline the process. Once screen for entry, etc...
2) What does each term mean? I know most of them, but whats an "exercise group?" People who don't work out a lot may not know what other things mean. E.g. reps = repetitions. Put something like "number of repetitions" instead.
3) A lot of workout programs are something like: Run a little for 4 weeks. Run a medium amount for 4 weeks. Run a large amount for 4 weeks.
If thats how I'm doing things, I don't want to enter 12 weeks worth on info, I want to enter 3 weeks and have each one repeated. I'm not 100% sure how I would redesign the interface, for this, you can try a few things out...
4) Why are the numbers in drop downs? To me, thats very unnatural (others might disagree).
5) Having it so that anyone can edit and delete a workout could be a bit chaotic.
Edit: 6) One more. After I create a workout, the link at the bottom says "Index." What does that mean? A button that says "Done" or something would be more clear.
1) I agree it's difficult to use. Streamlining is a technical problem.
2) I also agree it's difficult to understand. I made up the term 'exercise group.' It's to group the different sets and repetitions for one exercise. I need to make the process more clear and easier to use. This kind of ties in to the first problem. I tried using javascript to have it all on one page in a dynamic fashion but wasn't able to piece it all together. This is the first step in getting a useful interface.
3) This is very interesting to me. I came across this issue with swimming. I looked up some swimming workouts and they looked like nothing I had seen before. I'm familiar with weightlifting. I had thought of being able to copy workouts from one to another. What about being able to copy weeks and then being able to tweak?
4) Do you feel more comfortable with fields?
5) I imagined everyone would have an account.
6) Ok, haha yeah I need lessons on design stat!
Thanks again
3) Yeah, thats a good idea. A "same as last week" button and a "copy week" button would be great. This can only happen once you re-design the workflow though... I imagine it such that you click a "add a new week" button and then fill it in, so once you do that, you can have these buttons.
4) Yeah. A warning if someone enters something thats not a number/integer, but a field is better (I prefer red text saying "this should be a number" that comes up next to the field, but thats up to you).
5) Even still. If I put up a workout, who will be editing it? How do I know they'll be editing it in a way thats really in the spirit of the original workout. What if a professional weightlifter comes in and starts making the workout more hard core? It might be "better" but not really good for a certain kind of audience?
This is not to say you can't find a way around this. You may want to consider how people get "access" to a workout. If you do restrict access though, a discussion page would be good. I don't see this as an immediate issue, but something you should keep in the back of you mind and think about as you go forward.
6) :) Its just the fact that your a "computer person" so an "index" is something you think about.
P.S. Its good that your taking all the feedback positively.
Having a meta title would be a good start to describing the site.
Things you could improve: As others said, not clear what this is. Explain it in 10 words or fewer, make them big, bold, and centered. The interface needs to improve...there are too many steps in creation / editing (why must I create the wrong name first, then edit it to correct value?), there's no way to create / modify multiple elements in one step, and it's not clear how many steps there are, so I quit out partway through.
Good luck with it.
* Answer "Why am I using this tool?"
* Style the table so my attention is drawn to the part that is most important, probably the table headers or the "Create program" button
* When adding a program, give me some suggestions; muse me. Give me examples like "Run 40 minutes" or "Do 300 pushups (like a boss)"
* On the main page, make the program name link to the show action. The word "display" doesn't help me at all, but linking the name shows me what the page I will click on is going to be
* Don't ever use a <font> element. It's unnecessary and inflexible. CSS is your friend.
I have more, but you're doing a great job so far. It's coming along great!
1) Ok I'll dive into why I have javascript confirming a delete.
2) This tool is to discover workout programs or ideas you see in another workout listed. You can also share your own.
3) Okay, I'll restyle the table to make it more clear.
4) Okay, I'll add suggestions to make it easier.
5) Okay I'll change the link show to be the program name highlighted.
6) Yeah, I need to learn some basic CSS.
Haha, thanks! Feel free to tell me whatever you want. It's in its infancy. The more insight the better! Thanks again!
True story. Remember to add it to your notes.
The reason I bought the name funniestlift was because after doing Olympic Lifting for a year I realized it's really hard and being upbeat about it is a much better outlook. I want to create a fun, free, and valuable website for programs of all types!
Hahaha the titles you guys are coming up with are making me laugh! Haha, the reddit meme made its way onto my site!