What it does
Move through your home room by room without burning out your decisions, then actually get the donate and sell pile out the door.
Currently
Live MVP. Browser-only, no signup, your data stays in local storage. There is no analytics yet, so I genuinely cannot see whether it works for anyone but me. Instrumentation is the next thing in.
Roadmap
/now-next-later-roadmapNow/Next/Later Roadmap- Anonymous funnel analytics (privacy-first)
- Auto-create a disposal record from every leaving decision
- Undo / edit a decision
- Progress bar + cross-room overview
- Resume where you left off (local)
- Export / import (local backup)
- Money recovered running total
- Shareable purge receipt
- Marketplace listing handoff
- Donation tax-receipt export (paid-tier seed)
- Optional account + sync
Recently shipped
- Jun 2, 2026Listed it publicly on the /tools page via the new Work/Fun filter.
- Mar 24, 2026Shipped the MVP: the room-by-room declutter flow went live on /fun.
How it's built
How I built it
The Purge Tracker is one of my shipped personal apps: a room-by-room decluttering tracker. You pick a room, work through guided category prompts, and tap a decision for each item, Keep, Donate, Sell, Trash, or Relocate. A running counter shows decisions made and things leaving your house. It works, it is genuinely fun to use, and the moment of deciding while the number climbs is a real dopamine hit. So I ran the full product-strategy recipe on it to answer the harder question: if this deserves real investment, what is it actually for, and what should I build next.
What the strategy surfaced
The wedge is emotional: momentum is what pulls people in and gets them far enough to have a pile worth dealing with. But the proof of value is functional, and it lives where every decluttering method fails: the donate pile that never leaves. So the north star is not taps or even "decided to leave," it is Items Out The Door, the count of things that actually left the house. That one honest number reframed the whole roadmap. The disposal tracker, currently a side tab, is the seed of the only durable moat: a purge to disposal to sold loop that no method and no marketplace does end to end. Resale Robin, the reseller-declutterer, is the beachhead, because she is the most motivated segment and the only one with a built-in reason to spread it.
The bet, and what got cut
The Now horizon is deliberately small, cheap, and almost entirely backend-free so a solo maker can ship the whole thing: auto-create a disposal record from every leaving decision, undo, a progress bar, a resume hook, local export, and warmer microcopy at the hard moments. Accounts and sync got pushed to Next, because a local resume hook plus export covers continuity for most people without the cost and the PII burden. The marketplace handoff is strategically central but sequenced after I confirm resellers actually engage with disposal tracking at all.
The honest gap
The load-bearing finding is uncomfortable: there is no instrumentation, so I cannot currently measure whether the product works for anyone but me. That is why anonymous, privacy-first analytics is the first thing in, and it has to honor the "all data stays on your device" promise: aggregate only, no item names, no free text. Everything else, every KR baseline, every assumption about momentum and follow-through, is an argument until that ships and turns it into a measurement.
The strategy behind it
A snapshot of the product process this app was built from. Each artifact comes from a k8 skill you can run yourself. It reflects the original plan, not the live state above.
Jobs to be done
/jtbd-analysisJTBD Analysis| When I⦠I want to⦠| Importance | Frequency |
|---|---|---|
| When I finally commit to decluttering, I want to move through my home in a structured way that does not exhaust my decision-making, so I can actually finish instead of stalling in a half-sorted room. | high | low |
| When I look at all my stuff, I want to feel like I am winning and making visible progress, so I can stay motivated instead of shoving it all back in the closet. | high | high |
| When I decide something should go, I want to track where it needs to end up, so the donate pile actually leaves the house instead of living in my trunk for six months. | high | medium |
| When I get rid of a gift or an expensive mistake, I want permission to release it, so I can stop feeling guilty instead of rebuying or re-hoarding. | medium | low |
| When I declutter across several sessions over weeks, I want to remember what I have already done, so I do not re-decide the same drawer or lose my place. | medium | medium |
| When I am purging things with real resale value, I want to separate sell from donate and track listings, so I recover some money instead of giving everything away. | medium | medium |
Persona
/persona-createPersona Create- Actually finish one room
- Not feel like a failure
- Keep going once she starts
- Decision fatigue hits fast and she loses steam halfway
- No sense of progress, so it all feels pointless
- The donate bags are still in her car from March
Persona
/persona-createPersona Create- Process the whole house before the deadline
- Recover money on furniture and electronics
- Not move junk to the new place
- Volume is overwhelming and donate-vs-sell calls stall him
- No view of overall progress across rooms
- Single-device, no-sync hurts him when he switches phone and laptop
Persona
/persona-createPersona Create- Identify sellable items fast
- Track listings through to sale
- Know how much the purge actually made
- The decluttering tool and the selling tool are totally disconnected
- She loses track of what she meant to list
- No running total of resale earnings
North Star metric
/north-star-metricNorth Star MetricThe count of items a user actually removed from their home: trashed, dropped-off donations, and sold or picked-up items confirmed via the disposal tracker.
RICE prioritization
/rice-scoreRICE Score| Feature | Reach | Impact | Conf. | Effort | Score |
|---|---|---|---|---|---|
| Auto-create a disposal record from every donate or sell decision | 6 | 3 | 80% | 1 | 14 |
| Undo / edit a decision | 7 | 1 | 90% | 0.5 | 13 |
| Anonymous funnel analytics | 10 | 2 | 90% | 2 | 9 |
| Resume hook (you left off in the Kitchen) | 8 | 2 | 80% | 1.5 | 9 |
| Progress bar + cross-room overview | 9 | 1.5 | 90% | 1.5 | 8 |
Pre-mortem risks
/pre-mortemPre-mortemWe never instrumented, so we never learned what worked and tuned nothing.
highMitigation: Ship anonymous funnel analytics first; it gates every KR baseline.
People decluttered once and never came back; there is no retention engine.
highMitigation: Add a local resume hook, then streaks and optional nudges.
The disposal loop shipped but resellers and donors still did not follow through.
mediumMitigation: Make the disposal record frictionless; validate with the beachhead before building the marketplace handoff.
No distribution: features built into the void with no audience.
highMitigation: Content-led SEO from the category prompts plus one shareable stat card.
The momentum hook was a novelty; the number stopped motivating after one room.
mediumMitigation: Tie momentum to outcome (out-the-door, money recovered), not raw taps.
Built with these skills
/jtbd-analysisJTBD Analysis/persona-createPersona Create/competitive-analysisCompetitive Analysis/north-star-metricNorth Star Metric/okr-workshopOKR Workshop/opportunity-solution-treeOpportunity Solution Tree/rice-scoreRICE Score/now-next-later-roadmapNow/Next/Later Roadmap/journey-mapJourney Map/pre-mortemPre-mortem/prd-draftPRD Draft