Value proposition
As a User, I want to be able to list a recipe as an ingredient in another recipe
so that I can incorporate complex or multi-step dishes into my cooking plans.
Description
This feature enables users to include entire recipes as ingredients within another recipe. This functionality is beneficial when a dish requires a component that is itself a recipe, such as a sauce or a base preparation, simplifying the process of creating and organizing complex meals.
Acceptance criteria
Users can navigate to a recipe where they want to include another recipe as an ingredient.
There is an option/button labeled "Add Recipe as Ingredient".
When the user clicks on "Add Recipe as Ingredient", they are prompted to select the recipe they wish to include.
The selected recipe is added to the current recipe as an ingredient, preserving its name and any associated details.
Users can view the included recipe within the ingredient list of the current recipe.
Users can click on the included recipe within the ingredient list to view its details and instructions.
Users can remove the included recipe from the ingredient list if needed.
Tasks
[ ] Implement "Add Recipe as Ingredient" button on add recipe form
[ ] Develop functionality to select and include a recipe within another recipe.
[ ] Update recipe UI to display included recipes within the ingredient list.
[ ] Ensure modifications made to the included recipe are reflected in the current recipe.
[ ]Test the feature thoroughly to ensure correctness and usability.
Value proposition As a User, I want to be able to list a recipe as an ingredient in another recipe so that I can incorporate complex or multi-step dishes into my cooking plans.
Description This feature enables users to include entire recipes as ingredients within another recipe. This functionality is beneficial when a dish requires a component that is itself a recipe, such as a sauce or a base preparation, simplifying the process of creating and organizing complex meals.
Acceptance criteria
Tasks