Basically my summarized feedback is focus on the UX and a broader demographic. This is an awesome problem to tackle and I like your approach but I don't think many people could benefit with it the way its currently setup.
FYI this is awesome first web app - the amount of functionality you've provided is awesome.
I probably didn't communicate it well but the value of the tool is this: How do you build a meal that meets your diet goals (fat, protein, carbs) given that foods have a mix of each type.
I think it would communicate better if it explained why "linear programming" is interesting here, and briefly what it is, rather than just linking to Wikipedia. Also, there are a lot of basic typos, you should run a spell-checker or something.