Inspiration

Procrastination feels harmless because its cost is invisible. I wanted to build a system that makes avoidance measurable and cumulative instead of forgotten.

What it does

Delay Ledger generates contextual excuses, tracks real-time wasted minutes, builds a streak and debt system, ranks destructive moments using a Shame Score, and pushes the user into a timed micro-action sprint.

How we built it

Frontend in vanilla HTML, CSS, and JavaScript with localStorage state management. A lightweight Node.js backend communicates with a local LLM via Ollama for contextual excuse and micro-step generation.

Challenges we ran into

  1. Real-time tracking without artificial increments
  2. Stable snapshot-based scoring
  3. Reliable AI output formatting
  4. Maintaining a consistent state across refresh ## Accomplishments that we're proud of
  5. Built a complete behavioral feedback loop
  6. Designed a ranking system (Hell of Shame)
  7. Integrated fully local AI inference
  8. Created a psychologically grounded escalation mechanism ## What we learned Designing behavior-driven UX systems and integrating local AI pipelines without relying on cloud APIs. ## What's next for Delay Ledger Long-term behavioral analytics, adaptive escalation logic, and deeper personalization.

Built With

Share this project:

Updates