The Oracle of Decisions is a privacy-first, local decision-making experience designed for people paralyzed by choice. Users compare two life options by adding motivations, fears, and emotional weight to each side of a living balance. As thoughts accumulate, the scale dynamically shifts. The app does not decide for the user — it simply makes the invisible emotional weight of decisions visible.
Inspiration
Many important life decisions are not purely logical. Traditional decision-making tools reduce choices to sterile checklists and numerical comparisons, but real decisions involve emotion, fear, intuition, attachment, and uncertainty. I wanted to build something that respects the gravity of choice without pretending to be smarter than the user.
What It Does
The Oracle of Decisions is a local, zero-data decision-making ritual. Users write two options, add pros and cons to each, and watch as visual spheres grow, shrink, and vibrate with the weight of their arguments. When ready, they choose one. The unchosen option does not fade — it shatters into particles with a crystal sound, creating a visceral moment of commitment.
Features
Dual-Column Input — Two options, unlimited arguments Weighted Spheres — Visual representation of emotional weight, not just argument count Vibration & Tilt — Spheres react to the intensity of what you write The Shattering — Unchosen option explodes into particles upon selection Privacy-First — 100% local, zero network calls, no data storage Optional Archive — Save past decisions locally as memory fragments
Design Philosophy
Most productivity tools optimize for speed. The Oracle optimizes for clarity. It does not recommend, score, or judge. It creates a space where the user can externalize their internal conflict, see it, feel it, and choose. The shattering is not violent — it is beautiful. It acknowledges that every choice involves loss, and that loss deserves a moment.
Challenges
The biggest challenge was designing the sphere physics to feel emotionally responsive rather than mathematically precise. Another challenge was ensuring the app remained fully functional offline with no backend dependencies.
What I Learned
I learned that decision paralysis often comes not from lack of information, but from lack of permission to choose. The app does not give permission — it creates a container for the user to give it to themselves.
What's Next
Custom shattering sounds Dark/light theme toggle Export decision as image/quote Optional journaling prompt after choice iOS/Android builds
Built With
- html
- medo
Log in or sign up for Devpost to join the conversation.