Skip to content

View Product Flavor Profiles

As a Host, I want to see the flavor profiles of products in my inventory, So that I can understand the flavor characteristics of specific bottles and brands.

  • Given I am viewing a product detail screen
  • And the product is mapped to one or more ingredients with flavor profiles
  • When I view the product information
  • Then I can see flavor profile(s) displayed:
    • If the product maps to a single ingredient, I see that ingredient’s flavor profile
    • If the product maps to multiple ingredients, I see all relevant flavor profiles with ingredient names
    • Each flavor profile is displayed as a visual chart (radar or bar chart)
    • The chart shows all 8 flavor characteristics (sweet, sour, bitter, umami, spicy, herbal, floral, fruity)
  • And I can tap on an ingredient name to navigate to the ingredient detail screen
  • And the flavor profiles help me understand which products might work well together in cocktails
  • And I can use this information when making recipe substitution decisions

✅ IMPLEMENTED (December 2025)

Coverage:

  • 100% product coverage (20 products via ingredient mapping)
  • All products have flavor profiles through ingredient mappings

Files:

  • shaker/components/FlavorProfileChart.tsx - Chart component
  • shaker/app/(tabs)/inventory/products/[id].tsx - Product detail with flavor profiles

Features:

  • Product detail screen displays flavor profiles for all mapped ingredients
  • FlavorProfileChart component shows visual representation
  • Handles single and multiple ingredient mappings
  • Navigation to ingredient detail screens

See: Flavor Profile Audit for complete coverage details.

Medium - Enhances product understanding and substitution decisions

  • Product, Ingredient, IngredientProfile, ProductIngredientMapping