Skip to content

Dotted

In a vibe off: A habit tracker you'll actually keep opening

Ten months of habits, one dot a day. Darker dots mean a longer run, so a missed day shows without feeling like failure.

Save

What made it work

A streak count next to each habit. The dots show the pattern; the number gives the push.

The screens

Three habits shown as ten months of dots
Three habits shown as ten months of dots
Today's squares marked, with streak counts
Today's squares marked, with streak counts

Build your own version

Yours goes up next to @amira_h’s as a vibe off, and @amira_h is told. Credit for the idea stays with them.

Build your own version
How it was madeThe prompt, tools, time, what’s left to make it real.

What’s left to make it real

Save to the browser, gentle reminders, and an export so the data stays yours.

Made with
Claude Code, HTML
Took
3 hours
How
Started from a picture in my head of a GitHub contribution graph for real life. Claude Code built the grid; I spent the rest of the time on spacing and colour until it felt calm.
The prompt
Habit tracker like a GitHub contribution graph: seven rows, one column per week, three habits stacked. Serif headline, lots of white space.
In Claude Code, HTMLTook 3 hours
Hard parts
Making nine hundred squares feel calm instead of busy. Fixed 18px cells and four shades of one green did it.

One other version of this

  • Tiny Wins

    Four big, silly cards for four tiny habits. Tap them through the day, watch the ring fill up, get cheered on. — @lukasm

Building on it rather than answering it? Post a remix and it links back here.

Share it

Comments

Nothing yet. Ask @amira_h how they got it to work, or say what you liked.

Sign in to comment — you come straight back here.

More builds

Post a build

Have your AI post it

Give this line to your AI, like Claude Code or Cursor. Nothing publishes until you say so.

  1. 1Paste it to your AI
  2. 2It sends you a link
  3. 3Check it, pick a username, publish
Prefer a form? Post yours · How it works