View Available Products for Recipe Ingredient
As a Host, I want to see which products in my inventory can be used for a recipe ingredient, So that I can choose which specific bottle to use when making a drink.
Acceptance Criteria
Section titled âAcceptance Criteriaâ- Given I am viewing a recipe that calls for âbourbonâ
- When I select the bourbon ingredient
- Then I can see all products in my inventory that map to bourbon:
- Makerâs Mark Bourbon (750ml, 75% full)
- Buffalo Trace Bourbon (750ml, 50% full)
- Woodford Reserve Bourbon (750ml, full)
- And I can see the current level of each product
- And out-of-stock products are clearly marked
- And I can select a preferred product for this recipe
Implementation Status
Section titled âImplementation Statusââ IMPLEMENTED (December 2025)
Implementation Details
Section titled âImplementation DetailsâImplementation:
- Ingredient detail screen shows all products mapped to that ingredient
- Product detail screen shows ingredient mappings
- Products display current inventory levels
Files:
shaker/app/(tabs)/inventory/ingredients/[id].tsx- Ingredient detail with productsshaker/app/(tabs)/inventory/products/[id].tsx- Product detail with ingredients
Features:
- Products list on ingredient detail screen
- Product level indicators
- Navigation between products and ingredients
- Out-of-stock indicators
Note: Recipe-making flow with product selection may need additional implementation for the âMake Recipeâ story.
Priority
Section titled âPriorityâMedium - Helps with inventory management
Related Entities
Section titled âRelated Entitiesâ- Recipe, RecipeIngredient, Ingredient, Product, ProductLevel