EarlGrey
02-02-2005, 03:28 PM
I've been wondering about doing a little project, a web based program that creates a meal plan for you, depending on your needs.
I've discovered that composing meal plans yourself can be really hard, trying to select all the right foods, with the right carb/protein/fat ratio, and then you have to consider the kcals, and then the GI levels. So why not let a program select from a list of high quality bodybuilding foods and compose a meal-plan for you?
So, let's say a person says to this "program" that he needs 3000kcal a day, and then defines the ratio of carbs, protein and fats he wants, and then asks the program to create a meal plan for a period of days or weeks.
The output would contain a breakdown of each meal, what product to eat, and how much carb/protein/fat is in it, and the total of kcals. He could exclude foods he didn't want to eat, and something else would be picked instead.
So, why am I telling you guys this, well... I'll need all the information I need about the breakdown of "food". I'll then create a database to contain all this information about "food".
----------------------------------------------------------
What do I mean by breakdown/properties of food? Well, here is an example:
Food (in 100 grams)
- Protein
- Carbs
- Fat
- KCal
- GI level (E.g.: Very High, High, Medium, Low, Very Low)
- Type of food (E.g. vegetable, meat, fruit, milk etc.)
(can't think of anything else, NEED IDEAS)
----------------------------------------------------------
I want to incorporate "smartness" into this system, so you can actually tell at what hours what kind of food you want, for example food low in GI, or high in protein and low in carb, food that has proteins that absorbs slowly, or a lot of greenies in some meals and stuff like that.
I'll probably start with the famous "BodyBuilder's grocery list" and my initial list of available foods, when the system is done, and let you guys help me insert more delicious foods.
How cool is this? BTW. I'm a qualified programmer and system engineer and designer, so I'm up for the challenge. I just needs comments from you, so I can see what your needs are.
THANKS!
I've discovered that composing meal plans yourself can be really hard, trying to select all the right foods, with the right carb/protein/fat ratio, and then you have to consider the kcals, and then the GI levels. So why not let a program select from a list of high quality bodybuilding foods and compose a meal-plan for you?
So, let's say a person says to this "program" that he needs 3000kcal a day, and then defines the ratio of carbs, protein and fats he wants, and then asks the program to create a meal plan for a period of days or weeks.
The output would contain a breakdown of each meal, what product to eat, and how much carb/protein/fat is in it, and the total of kcals. He could exclude foods he didn't want to eat, and something else would be picked instead.
So, why am I telling you guys this, well... I'll need all the information I need about the breakdown of "food". I'll then create a database to contain all this information about "food".
----------------------------------------------------------
What do I mean by breakdown/properties of food? Well, here is an example:
Food (in 100 grams)
- Protein
- Carbs
- Fat
- KCal
- GI level (E.g.: Very High, High, Medium, Low, Very Low)
- Type of food (E.g. vegetable, meat, fruit, milk etc.)
(can't think of anything else, NEED IDEAS)
----------------------------------------------------------
I want to incorporate "smartness" into this system, so you can actually tell at what hours what kind of food you want, for example food low in GI, or high in protein and low in carb, food that has proteins that absorbs slowly, or a lot of greenies in some meals and stuff like that.
I'll probably start with the famous "BodyBuilder's grocery list" and my initial list of available foods, when the system is done, and let you guys help me insert more delicious foods.
How cool is this? BTW. I'm a qualified programmer and system engineer and designer, so I'm up for the challenge. I just needs comments from you, so I can see what your needs are.
THANKS!