Feature Walkthrough

Fashion Store Features

Scroll to explore

01 / 06

Product Catalog & Filtering

Browse the full catalog with powerful filtering. View product details with variant selection, customer reviews, and related products.

Technical Highlights

  • Multi-filter sidebar: collections, price ranges, colors, sizes
  • Responsive image carousel with blur placeholders
  • Dynamic variant selection updates images and pricing
  • Product view tracking for analytics
02 / 06

Wishlist

Save products for later. Your wishlist persists in your session and automatically transfers when you create an account.

Technical Highlights

  • Session-based storage for anonymous users
  • Seamless transfer to customer account on login
  • Optimistic UI updates with server sync
  • JSON API for headless access
03 / 06

Shopping Cart

Add items, adjust quantities, and apply discount codes. See real-time order totals with applied discounts.

Technical Highlights

  • Real-time cart calculations
  • Discount code validation with eligibility rules
  • Supports percentage and fixed amount discounts
  • Cart-based product recommendations
04 / 06

AI Shopping Assistant

Chat with an AI assistant that understands your style preferences. Ask questions, get recommendations, and build outfits.

Technical Highlights

  • Anthropic Claude with agentic loop pattern
  • Real-time streaming responses via SSE
  • Tool calling: search, compare, outfit building
  • Input/output safety filtering against prompt injection
05 / 06

AI Outfit Builder

Let the AI create complete outfits for you. Swap individual pieces by category without rebuilding the entire outfit.

Technical Highlights

  • Category-based item management (top, bottom, footwear, etc.)
  • Smart swapByCategory operation for easy modifications
  • Persisted outfit state in session
  • Integrates with semantic search for product discovery
06 / 06

AI Usage Tracking

Monitor AI costs in real-time. Track token usage, model calls, and tool executions across all AI features.

Technical Highlights

  • OpenMeter integration for usage metering
  • Non-blocking, fire-and-forget tracking
  • Batched events (100 events or 5-second flush)
  • Tracks: LLM completions, embeddings, tool calls, conversations
Product Catalog & Filtering