
Boardwalk is an AI-powered fashion discovery platform that I co developed and designed. Users describe what they're going for like y2k, coastal grandmother, NYC streetwear, etc. and an agentic AI stylist named Boba finds real products from emerging indie brands, builds complete outfits within budget constraints, and develops a persistent understanding of one's taste over time. The entire interface is our love letter to Windows XP (draggable title-bar windows with z-index stacking, a CSS-only gradient chrome, and retro sound design).
Boba was the main character for us. She is a multi-round tool-use agent built on Claude that can execute up to five rounds of search and outfit generation per conversation turn. Each turn loads your full conversation history, stored style memories (capped at 20, extracted automatically from natural conversation), live weather data, and your complete preference profile into context before the agent decides what to do. A post-processing filter ensures Boba only ever references products it actually retrieved from the database, so there are no hallucinated brands or invented items. Search queries pass through Groq's Llama 3.1 first, which expands vague aesthetic language into structured keyword and brand-ID matches before hitting MongoDB with category-guarded regex filters and randomized sampling so "dark academia fall vibes" resolves to real products instead of failing on ambiguity.
The platform generates a Style DNA profile once Boba has collected enough about someone. It's a full identity breakdown with percentage-weighted style categories, a five-color palette, sustainability score, spirit brand, and style era, inferred from the conversations. A background scheduler polls OpenWeather every six hours and automatically imports seasonally relevant inventory from Shopify APIs and scraped brand catalogs, so the product pool adapts to weather conditions without manual curation. Users can build outfits in a flipbook planner with drag-and-drop stickers and notes, export them as PNGs, and publish to a community gallery with star-based ranking.
Stack: React 19, Vite, Tailwind, Express 5, MongoDB, Mongoose, Anthropic SDK, Groq (Llama 3.1), OpenWeather API, Passport, JWT