Skip to content

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.

  • 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

✅ IMPLEMENTED (December 2025)

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 products
  • shaker/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.

Medium - Helps with inventory management

  • Recipe, RecipeIngredient, Ingredient, Product, ProductLevel