Mick Jermsak Jermsurawong and Dennis Shasha

Diet Planner: finding a nutritionally sound diet while following (most) of a dieter's desires


We describe the design and implementation of a diet website currently housed at http://nutrientdata.herokuapp.com/ . The site allows users or dieticians to enter nutritional constraints (e.g. at least this much calcium but not more than that amount of calcium) and objectives (e.g. minimize calories), a list of foods/brands the person likes. The site then determines, if possible,the quantities of at least some of those desired foods that would meet the nutritional constraints. If not possible, then the site guides the user in the choice of other foods that may meet the nutritional constraints. The net result is a tailored diet measured in servings.