Concept Extension · AI Product Design · bobabean

Every café collects star ratings. Almost none turn them into a decision.

bobabean's ordering app already shows a star score on every drink card — but a rating sitting on a menu is decoration, not intelligence. I designed a review-management layer for the café owner: every review is auto-tagged by sentiment the instant it's posted, a reply is drafted for the specific situation instead of a blank box, and an insight strip surfaces which drink is winning and which complaint keeps repeating. I built this as a live, interactive demo, plus a real Claude-based pipeline as a companion script — the same interaction design, a swappable brain underneath.

Concept extension to the bobabean case study · illustrative portfolio project · the demo's sentiment tagging and reply drafts are rule-based, standing in for the production ML/LLM pipeline described below.

Who The café owner, not the customer No data team, no time to read two hundred reviews one at a time.
What Reviews sorted, tagged, answered Sentiment on arrival, a drafted reply on click, trends on the surface.
Why Feedback is a decision, not decor A star score changes nothing on its own — knowing what to fix does.

Problems

What today looks like

3.4 stars tells you nothing

An average rating says something's off, not what — not which drink, not which part of the visit, not whether it's getting better or worse.

Every reply starts from zero

No template, no memory of the last ten replies you wrote to the same complaint — just a blank box and whatever tone you're in that morning.

What I designed

Product artifacts

The review feed — sentiment tags, filter pills, and an insight strip surfacing the best-loved drink and the top recurring complaint.
Staff Tools, kept deliberately separate — a gold-bannered, collapsible panel for bulk actions, distinct from the customer-facing feed above it.
Staff Tools, kept deliberately separate — a gold-bannered, collapsible panel for bulk actions, distinct from the customer-facing feed above it.

The five-star rating was the easy part. Turning twenty of them into next week's menu decision is the product.

What it changes

1 click
From unread backlog to drafted replies
bulk-draft fills every gap, skips what's already answered
2
Named, actionable levers per view
best-loved drink to promote, top complaint to fix
0
UI changes needed to go live
swap the rule-based classifier for Claude, same interaction design