ask cr

case 03
web • 2025 – ongoing
react
typescript
chakra
fastapi

an ai-powered chat widget embedded in consumer reports that surfaces product recommendations from cr's testing data.

what i built

01

product cards & drawer

When the assistant recommends a product, it surfaces as a rich card — rating, price, and key specs — that expands into a full drawer of CR's testing detail. I built the card and drawer components that render recommendations inline, so a member goes from question to a vetted pick without ever leaving the conversation.

02

animated snow theme

A seasonal skin for the widget with snow drifting gently behind the chat. I built the theming layer that lets the whole widget restyle itself for a season or campaign, plus the lightweight snow animation that keeps running without ever stealing frames from the conversation.

03

atmospheric theme

Chat interface rebrand — a soft, atmospheric backdrop behind the conversation with a collapsible chat history side bar

04

responsive on every screen

Every page is built to adapt down to a phone or a resized desktop window.