An intelligent cooking application that recommend customized sandwich recipes.

{{ value.key }}
{{ value.key }} {{ value.value }}
{{ value.key }}
{{ value.key }} {{ value.value }}

{{ noCasesFoundMessage }}

You searched for all recipes, with no wanted or unwanted ingredients.

You searched for recipes containing {{ isLast && i > 0 ? ' and ' : '' }}{{ value.key }}{{ !isLast && searchedDesired.length > 2 ? ', ' : '' }}.

You searched for recipes not containing {{ isLast && i > 0 ? ' and ' : '' }}{{ value.key }}{{ !isLast && searchedUndesired.length > 2 ? ', ' : '' }}.

You searched for recipes containing {{ isLast && i > 0 ? ' and ' : '' }}{{ value.key }}{{ !isLast && searchedDesired.length > 2 ? ', ' : '' }}, but want to exclude the ones containing {{ isLast && i > 0 ? ' and ' : '' }}{{ value.key }}{{ !isLast && searchedUndesired.length > 2 ? ', ' : '' }}.

{{ i+1 }} {{ case.title }}

{{ case.getScore() }}% similar to search

This is an earlier adapted recipe. The recipe has been modified to suit your desires. If you like it, you can help us improve the system by adding it to our database. You have added this case to the casebase.

This recipe does not contain {{ isLast && i > 0 ? ' or ' : '' }} {{ missingIngredient }}{{ !isLast && case.missingIngredients.length > 2 ? ', ' : '' }}, but there is perhaps a very similar ingredient. but there is perhaps very similar ingredients.

Ingredients

  • {{ globalFunctions.capitalizeFirstCharacter(ingredient.value) }} This ingredient is considered insignificant in this recipe and can therefore be removed. ({{ isLast && i > 0 ? ' or ' : '' }}{{ingredientParent}}{{ !isLast && getIngredientParents(ingredient.key, case.queryParentIngredientChildList).length > 2 ? ', ' : '' }}) ({{ isLast && i > 0 ? ' or ' : '' }}{{ingredientParent}}{{ !isLast && getIngredientParents(ingredient.key, case.queryChildIngredientParentList).length > 2 ? ', ' : '' }}) {{ globalFunctions.capitalizeFirstCharacter(getIngredientSubstitution(ingredient.key, case.adaptations)) }} This ingredient can substitute for the original ingredient due to their similarity.
  • {{ globalFunctions.capitalizeFirstCharacter(ingredient) }} This ingredient can been added to the recipe because it suits the other new ingredients.

Ingredients in case

  • {{ ingredient.key }}: {{ ingredient.value }}

Details about case

  • Case "CaseName": {{ case.name }}
  • Similarity score: {{ case.score }}
  • Case "Title": {{ case.title }}
  • Case "CaseId": {{ case.id }}
  • Recipe "id": {{ case.recipe.id }}
  • Adaptations: {{ adaptation.key }} -> {{ adaptation.value }},
  • Adapted: {{ case.adapted }}
  • ParentChild: {{ parentChild.key }} -> {{ parentChild.value }},
  • ChildParent: {{ childParent.key }} -> {{ childParent.value }},

Preparations