ReturnTrack
Never miss a return window again
Stack
- Next.js
- TypeScript
- PostgreSQL
- Prisma
- Anthropic API
- Clerk
01
The problem
Return windows expire quietly. Nothing reminds you, the deadline lives in fine print on a receipt you have already thrown away, and the cost of missing it is invisible — you just quietly keep something you meant to send back.
Warranties are worse, because the window is longer. By the time the thing actually breaks, the receipt is long gone and the coverage period is impossible to prove.
02
The approach
The whole product hinges on capture being effortless. Photograph the receipt and the items, prices, and dates come out of it automatically — no typing, no manual entry, nothing to abandon after the first week.
Everything downstream is then a countdown problem rather than a data-entry problem: what expires soonest, how much value is still protected, and what has already been resolved.
03
What it does
- Receipt capture by photo, with AI vision extraction pulling out items automatically — or manual entry when you'd rather type it in.
- Dashboard stats bar showing items expiring this week, total dollar value protected, and active item count at a glance.
- Per-item detail: store, price, a return deadline countdown, and a separate, longer warranty countdown tracked independently.
- Status management across Active, Returned, and Kept — anything inactive moves into a Resolved section so the main view stays current.
- Search and category filtering across everything tracked.
- CSV export of your full item history.
- Dark mode toggle.