BOOlean

COMPLETED

BOOlean

Anti-impulse defense system disguised as a budget app

BOOlean

Anti-impulse defense system disguised as a budget app

Features

  • Multi-step impulse-check wizard interrupts the 'buy now' reflex with playful questions before it lets you log the purchase.
  • Gamification borrows the same dopamine loop you're trying to escape. XP, streaks, a leaderboard, the works.
  • Supabase Realtime keeps the dashboard, history, and rewards views in sync across tabs.
  • Optimistic UI via Zustand so the wizard never feels like it's waiting on the network.

System Design & Architectural Pattern

The idea: most budget apps tell you what you spent. This one tries to stop you before you spend.

The wizard

A multi-step modal. Questions tuned to add just enough friction. 'Did you want this 24h ago?' 'Is this fixing a feeling?' The point is to slow the reflex, not block it.

XP loop

Every skip earns XP. Streaks compound. The leaderboard is anonymous within friend groups. The dopamine reward replaces the buying one.