Skip to content

Feature Request: Add "Choose from Catalog" option when adding items to packs (instead of manual entry) #1858

@krshaquino-sys

Description

@krshaquino-sys

Currently, when adding items to a pack, users must manually type everything or go to the catalog and scroll add an item to the pack. This is time-consuming and repetitive. Since we already have a Catalog feature with pre-existing items, we should integrate it into the pack creation flow.

Problem:

  • Manual entry is slow and error-prone
  • Users have to re-enter the same items repeatedly
  • Inconsistent item naming across different packs
  • Wasted time typing common gear items

Solution:
Add a "Choose from Catalog" option when adding items to a pack, allowing users to select pre-existing items from the catalog with all details pre-filled.

Current Flow:
Add item - Type "Item name" - Type description - Type category - Enter weight - Enter quantity - "Add item"

Proposed Flow

Add item - Choose to manually type or choose from the catalog - Search/Browse Catalog - Select item - Adjust quantity if needed - save

Catalog Integration Features:

  • Catalog Browser: When adding items, show an option to browse/search the catalog
  • Search Bar: Search catalog by item name, category, or keywords
  • Categories Filter: Filter catalog items by category (Camping, Cooking, Clothing, etc.)
  • Recently used: Show recently added catalog items for quick access
  • Popular Items: Highlight frequently used items from catalog
  • Items Details Preview: Show weight, description, and typical uses before selecting
  • Quantity adjustment: After selecting, allow quantity adjustment for the specific pack
  • Custom Notes: Option to add pack-specific to catalog items

Benefits:

  • 80% faster item addition
  • Consistent item data across packs
  • Leverages existing catalog feature
  • Reduces typos and errors
  • Better user experience
  • Encourages catalog usage and contributions

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions