A behavioral finance web app that guides users through a structured 5-step worksheet to overcome availability bias — before they spend a dime.
"Just because we can picture something being used doesn't mean it deserves space in our home." The Availability Bias Problem
Our brains quickly generate vivid scenarios of using an item — making the purchase feel necessary. These five steps slow that process down.
Every purchase is evaluated against a cost-per-use threshold. If each time you use the item costs more than $5, it's probably not worth it — and the app tells you exactly why.
The formula is simple: Price ÷ Estimated Uses = Cost Per Use. The challenge is being honest about the estimated uses.
Where the money comes from changes everything. The app prompts users to classify their funding source — and flags dangerous patterns like raiding an emergency fund for a want.
Instead of impulse-buying, users can designate an item as a reward for completing a meaningful goal — turning procrastination fuel into genuine motivation.
Check "Is this a reward?" to unlock a goal field. The item is held in a "pending reward" state until the goal is marked complete.
Write the specific task: "Complete the online course," "Declutter the garage," "Finish the Q1 report." Specificity drives follow-through.
Only after the task is marked complete does the item unlock for purchase — still subject to all five decision-framework checks.
A reward that fails the $5 challenge or is funded by an emergency fund is still rejected. The reward designation adds motivation — not a bypass.
Two core tables. All purchase decisions are stored server-side and linked to an optional email. Admins can export the email list as CSV.
A minimal, clean REST API surfaces all app functionality. The admin export endpoint should be protected before going to production.
Every item gets a computed recommendation based on five weighted inputs. The result is shown as a clear, color-coded badge with plain-language reasoning.
30 days after any decision — buy or don't buy — the app prompts a reflection. This closes the feedback loop and teaches users their own purchasing patterns over time.
The landing screen requires an email before revealing the full app. Emails are stored in a dedicated database table and exportable as CSV at any time from the admin panel.
Your email is stored securely and never sold. Unsubscribe at any time.