DEV Community

Cover image for I Finally Built Something Real for People Like Me Who Procrastinate – Break the Block
Joel Jaison
Joel Jaison

Posted on

I Finally Built Something Real for People Like Me Who Procrastinate – Break the Block

DEV Weekend Challenge: Community

This is a submission for the DEV Weekend Challenge: Community

The Community I Built For

I built this for a community I deeply belong to:

Developers. Students. Indie hackers. Creators.

We are ambitious — but stuck.

We:

  • Research productivity instead of being productive
  • Optimize workflows instead of finishing projects
  • Watch tutorials instead of shipping
  • Open YouTube when tasks feel overwhelming

We are not lazy.

We are digitally paralyzed.

That is the community I built for.

💡 The Problem

Modern apps are engineered for passive engagement:

Infinite scroll. Variable rewards. Dopamine loops.

But real-world goals feel:

  • Abstract
  • Heavy
  • Intimidating

The gap between intention and action keeps growing.

So I asked:

What if the same dopamine loops that keep us scrolling could be redirected toward real-world execution?

That question became Break the Block.

🚀 What I Built

Break the Block is a gamified, proof-based goal execution platform.

It turns productivity into a cooperative RPG.

Instead of tracking habits alone and feeling guilty, users collaborate to defeat a shared enemy:

🪨 The Global Stasis Stone

A visual “raid boss” representing procrastination.

Every real-world action:

  • Deals damage to the Stone
  • Earns XP
  • Advances your faction

There are three layers:

  • 🛡️ Group Stone
  • 🌍 Regional Stone
  • 🌎 Global Stone

Hit 100% → confetti + badge → monthly reset.

Execution becomes collective.

🎥 Demo

Live - BreakTheBlock

💻 Code

View the source code on GitHub →

🛠️ How I Built It

I know we all hate getting bogged down in complex setups, so I wanted to keep things simple, fast, and reliable. Here is the stack I used to outsmart our own procrastination:

  • Next.js, Tailwind & Vercel — I actually thought about just using plain React, but I went with Next.js for that snappy performance. Hosted on Vercel because deployments should take seconds, not hours. Tailwind CSS to make the UI feel "crunchy"—every click gives that little dopamine hit you usually get from scrolling.
  • *Supabase * — Supabase for auth and real-time database (perfect for live Faction Leaderboards).
  • OpenAI API — Powers the "Friction Breaker." Custom prompt that takes a big scary goal (like "start my portfolio") and chops it into three stupidly easy 5-minute tasks.
  • Inngest — Handles background jobs (XP calculation, AI prompts) so the frontend always feels instant—no loading spinners.
  • Backblaze — "Proof of Action" means no photo = no XP. User image uploads go straight to Backblaze B2: fast, reliable, cheap.
  • Sentry — Catches bugs immediately so I don't get distracted hunting silent errors.

🧠 The (Quick) Science Behind the Features

I’m no neuroscientist, but during my late-night research (which was definitely just me procrastinating on actually coding), I dug into why our brains freeze up. I built the core features around a few specific behavioral science tricks:

Task Decomposition (The Friction Breaker AI)

When we look at a massive goal like "Build a Portfolio," our brains process that ambiguity as a literal threat → "freeze" response. By forcing the AI to chop it into three 5-minute micro-steps, we drastically lower the Activation Energy required to start. It tricks your brain into thinking, "Oh, I just have to open a new file? I can do that."

The Köhler Effect (The Stasis Stone & Factions)

In psychology, the Köhler Effect is when people work harder as part of a team so they don't let others down. By making the "Stasis Stone" a shared community boss, we weaponize our natural desire for social belonging. You aren't just doing the task for you; you're doing it so your Faction doesn't lose momentum.

High-Friction Accountability (Proof Verification)

We are numb to digital checkboxes. Clicking "Done" gives almost no dopamine anymore. Forcing users to take a physical photo of the completed task creates Intentional Friction. It pulls you out of the screen, into the real world, and makes the achievement feel earned.

Try it out!

→ Try Break the Block and Defeat the Stasis Stone!

Top comments (0)