I have been working on something recently that I think would complement your site really well, please feel free to shoot me a mail: me AT codemonkey.io to discuss.
Show HN: Discover Recipes by Ingredients
41–49 of 49 posts
Re: Show HN: Discover Recipes by Ingredients
#42Re: Show HN: Discover Recipes by Ingredients
#43Where did you get the recipes from? I used http://openrecip.es as the database for http://openrecipesearch.com , but the results were so bad I had to just turn it into a disgusting content farm, since I couldn't reasonably expect anyone to use it.
Re: Show HN: Discover Recipes by Ingredients
#44Do I have "parmesan" or "parmesan cheese" or "parmegiano reggiano" or "parmegiano-reggiano"? Also, there is an implied hierarchy to some ingredients. For example, if I have fresh lemons, then I have "lemon juice" and "lemon zest" and "lemon peel".
I don't really know how this site or any others like it handle those types of things. Maybe its fixed behind the scenes, but a visual indicator would be great.
Re: Show HN: Discover Recipes by Ingredients
#45I actually use these sites (mostly Yummly, but I always try new ones), and I have a comment that applies to all of them. It has to do with the variability of the underlying data. Do I have "parmesan" or "parmesan cheese" or "parmegiano reggiano" or "parmegiano-reggiano"? Also, there is an implied hierarchy to some ingredients. For example, if I have fresh lemons, then I have "lemon juice" and "lemon zest" and "lemon…
Re: Show HN: Discover Recipes by Ingredients
#46I actually use these sites (mostly Yummly, but I always try new ones), and I have a comment that applies to all of them. It has to do with the variability of the underlying data. Do I have "parmesan" or "parmesan cheese" or "parmegiano reggiano" or "parmegiano-reggiano"? Also, there is an implied hierarchy to some ingredients. For example, if I have fresh lemons, then I have "lemon juice" and "lemon zest" and "lemon…
The other problem is substitutions. If for example I have Parmesan, feel free to show me recipes calling for Grana Padano or even Pecorino.
It's probably a lot of work to build these relationships up front.
It's probably easier to allow the user to make their own relationships. In other words, when I search for "lemon", give me the ability to easily roll up "lemon juice" and "lemon peel" and "lemon zest". Make this a one time activity and have it save to a profile (also, easy incentive for users to create an account).
You can monitor all of your users' custom relationships and curate the good ones. Automate this for common relationships, i.e., if 50 people build the same lemon relationship, push it out to all users. You could make it opt out as an advanced setting for the purists I suppose.
Re: Show HN: Discover Recipes by Ingredients
#47I think ANDing should be on by default, since that's likely the most common use case - especially since that's what the left side of the UI implies. Ingredients are usually combined, else it's not really a recipe.
Re: Show HN: Discover Recipes by Ingredients
#48OP here. Thanks for all the feedback so far! I just disabled the navigation via pushState as it seems to be buggy on iOS devices. I'll put some more time on this and test it properly. Regarding the questions with the OR/AND search. Yes, it's an OR by default but you can either force or remove ingredients by clicking on the star icon. In case you are just searching by OR, recipes with a higher "match rate" should appe…
Re: Show HN: Discover Recipes by Ingredients
#49I'm actually working on something similar, but we're spending quite a lot of time on the algorithm - it's quite hard to get it perfect. One note is that your search isn't working for me, it seems to just be rapidly refreshing the page. Latest build of Chrome on Mac OS X Mavericks.