Edit: And if you click the star a second time it tags it as "this recipe must not include this ingredient", which would be helpful for people with allergies (or picky eaters).
And this is a prime example why icons without labels (in this app, there are no tooltips either which is even worse) are useless.
Star as in... favourite ingredient? save ingredient to some list? wut...?
Worked well on desktop but unusable on my iPhone5 in either safari or chrome. There seems to be a polling script or something that's causing a page refresh every half second or something? Safari continuously shows the loading bar preventing you from selecting the ingredients bar and Chrome just flashes the page continuously.
Great work though!
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 appear on top. I clearly need to rework this part as it doesn't seem to be intuitive.
Again, thanks for the feedback!
try to search lime and cilantro http://skipthepizza.com/recipes/cilantro+lime
recipes either have lime or cilantro and there is no guacamole
I understand that you can take ingredients replacements in account (as jalapeno, still keeping paprika recipes) but here it doesn't make sense anymore.
Also, adding ingredients to the list (hitting enter) is dog slow on my machine.
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.
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 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.
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.
Every year, someone makes a web site for searching recipes by ingredients :)
To be more on topic, I like the idea but I think implementation (i.e. manual work required) is a bit too... demanding, involved? We are in the world of 1 click. I would like an app which would allow easy input (scan bar codes?) combined with machine learning to discover new meals (taste, effort required). Google Now for food?
I remember it well, five people waiting for someone to write some code before they could do their bit. Of course that code had to be in Ada rather than a vaguely useful language. Under such doomed-to-failure circumstances it is irrelevant what the project is, it might as well be 'Hello World'. So if some group does actually hand in code that allows for recipes to be searched for then I think that course is doing jolly well!
'Google Now' for food exists to a certain extent, if you do want to order pizza or get some other fast food in. I would like 'Google Now' for food that would factor in the fridge, the corner shop, the local super markets, their inventory levels and opening hours. It would be particularly cool if you could rustle up something amazing using just the local corner shop, perhaps someone should write one for the cash and carry company that all the corner shops use.
And yes, it is a great idea, if the implementation were great.
This site does a better job with pictures (but has other problems)
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.
Search, then use 'Search Tools' to narrow by ingredient
- The lack of an option to search only vegetarian recipes makes this pretty much useless for me.
- Adding ingredients has a fairly large delay. I suspect some optimizations could be done there.
If I can put in that I need a recipe without basil and without a category of meat or animal products (however, honey and egg are fine), that makes this infinitely more useful. If I can save that preference, that's even better.
Now give me an app :)