Creative utility

Commitment Calendar

Turn one public commitment into a local micro-schedule with daily checkboxes, streak tracking, and a mildly judgmental shame counter.

Privacy by default: your input stays in the browser. No account ceremony, no server confessional.

Best for

  • Makers, writers, and founders turning one public promise into a visible tiny schedule.
  • Anyone who needs a simple local streak tracker without signing up for another app.
  • Short build windows where a deadline matters more than a perfect planning system.

When to use

  • You want one deadline, daily checkboxes, and a little emotional pressure.
  • A promise has been made in public and now needs a practical follow-through grid.
  • You want the schedule to persist locally between sessions with zero account setup.

Public commitment

Say the thing out loud, then give it a date and a checkbox trail.

Everything stays local in your browser. The calendar auto-builds from today to your deadline and remembers its mood in localStorage.

Declaration

I will Ship one tiny useful thing by May 8, 2026.

Calm version: one commitment, one deadline, zero account ceremony.

Progress check

Current streak

0 days

Shame counter

1

Completion rate

0%

Days left

14

Week grid

One checkbox per day from today through the deadline. Cheap moves count. Silence also counts.

15 scheduled days

FAQ

Does Commitment Calendar store anything on a server?

No. The commitment text, deadline, and daily checkboxes live only in your browser via localStorage.

What does the shame counter track?

It counts scheduled past days that are still unchecked. It is a playful guilt meter, not a moral judgment.

Why does the UI go gray after three missed days?

That is the goofy part. The tool lightly reflects a missed streak so the schedule feels a little more emotionally real.

Related next