You add what you're tempted to buy, Snooze puts it to sleep, and when it wakes up you decide again. I designed and built it in SwiftUI in four days.
You name the thing and its price, say how much you want it and what kind of thing it is. Snooze tells you how long it will sleep before you decide.
Each item is a card that counts down. When it wakes up, a notification brings you back and you let it go or buy it.
Onboarding starts with what impulse buys add up to, and can show a price as hours at work.