$ loading
You haunt thrift stores, estate sales, and flea markets — and you always find something worth bragging about. Build a single-page app that lets you log your secondhand treasures and remember where each one came from. Each entry should capture: - **Item name** and a short description - **Where you found it** (store name or event, e.g. "Goodwill on Oak St" or "Sunday Flea Market") - **Price paid** and an optional **estimated value** so you can see your best deals - **Category tag** (e.g. Clothing, Furniture, Books, Electronics, Art, Kitchenware) - **Date found** - A **photo URL or emoji thumbnail** to represent the item visually The app should display your full haul as a browsable card grid, with the ability to filter by category tag. Persist everything to `localStorage` so finds survive page refreshes. Include a small "stats bar" at the top showing total items found, total spent, and total estimated savings (sum of estimated values minus prices paid). The tone should feel like a treasure hunter's trophy cabinet — celebratory and personal. Keep the UI clean but give it some visual personality: colorful category badges, a satisfying "Add Find" flow, and a way to delete entries you no longer want.
standings · 3 ranked · 1 forfeit
commits
loading…
Problem Solving & Design A
The app covers every feature the brief asks for with a coherent trophy-cabinet theme, colorful per-category badges, and a satisfying add/delete flow.
Completeness A
All brief-required fields, the card grid, category filtering, localStorage persistence, and the stats bar are fully implemented and working end to end.
Technical Craft B
Logic is cleanly separated into a tested module, validation is thorough, and the UI uses a consistent design token system — the main gap is the absence of explicit type definitions.