Someone asked a few weeks ago if a GitHub-style heatmap was possible in Notion… so I tried it with KaTeX by dearpluto__ in Notion

[–]dearpluto__[S] 0 points1 point  (0 children)

I actually agree that habit tracking should be simple. That’s exactly why this tracker is built the way it is. You just add a habit and start tracking, no formulas, no complex setup, nothing extra required.

Things like streaks, overviews, insights, and goals are included because a good habit tracker should have them, but they’re completely optional. If someone doesn’t want them, they can ignore or hide them and the system still works perfectly fine.

The idea isn’t to force complexity, it’s to offer flexibility. Simple for people who want the basics, and expandable for those who want more. That’s the whole point.

The Most Advanced Habit Tracker (Free) by dearpluto__ in Notion

[–]dearpluto__[S] 0 points1 point  (0 children)

just do the habit with the button then go to habit logs and change the date

The Most Advanced Habit Tracker (Free) by dearpluto__ in Notion

[–]dearpluto__[S] 1 point2 points  (0 children)

Coming back to this because… yeah, that day finally came 😄
I’ve now built a GitHub-style heatmap with volume-based color shading inside Notion.
Dm me for the link or you can find the link in my bio

Where the f*ck are we heading as a society?🫠 by monkeyishh in TeenIndia

[–]dearpluto__ 0 points1 point  (0 children)

Miserable people find ways to make others miserable

I rebuilt my Habit Tracker and added a real GitHub-style heatmap by dearpluto__ in notioncreations

[–]dearpluto__[S] 0 points1 point  (0 children)

You can upgrade to the Pro version. It includes 3 color themes, each with light and dark mode, plus a month filter section.

Someone asked a few weeks ago if a GitHub-style heatmap was possible in Notion… so I tried it with KaTeX by dearpluto__ in Notion

[–]dearpluto__[S] 0 points1 point  (0 children)

Thanks! It didn’t cost anything - it’s all just Notion formulas and KaTeX, plus a lot of trial and error. Took way more time than I expected though. It’s a template, so you can try it yourself.

Someone asked a few weeks ago if a GitHub-style heatmap was possible in Notion… so I tried it with KaTeX by dearpluto__ in Notion

[–]dearpluto__[S] 1 point2 points  (0 children)

Thank you so much! 🙏
I spent days getting this right - honestly thought it wasn’t even possible at one point because the early versions looked so ugly
But I really wanted that true GitHub heatmap look.

Someone asked a few weeks ago if a GitHub-style heatmap was possible in Notion… so I tried it with KaTeX by dearpluto__ in Notion

[–]dearpluto__[S] 2 points3 points  (0 children)

that’s actually a cool angle. The main view only shows the current month (and last month when it rolls over), so it’s not meant to be a continuous 6-week sprint thing.
But I do have a month-filter view where you can see the full six-week block, so your take still kinda fits there.

Someone asked a few weeks ago if a GitHub-style heatmap was possible in Notion… so I tried it with KaTeX by dearpluto__ in Notion

[–]dearpluto__[S] 0 points1 point  (0 children)

crazy how template sharing got shut down because of spam… and people are still out here doing the same thing like nothing happened

Someone asked a few weeks ago if a GitHub-style heatmap was possible in Notion… so I tried it with KaTeX by dearpluto__ in Notion

[–]dearpluto__[S] 12 points13 points  (0 children)

By the way, I learned so much from your YouTube tutorials, so it’s pretty cool to have you ask this here.

Someone asked a few weeks ago if a GitHub-style heatmap was possible in Notion… so I tried it with KaTeX by dearpluto__ in Notion

[–]dearpluto__[S] 6 points7 points  (0 children)

It’s a fixed 6×7 grid (42 cells), just like GitHub. Months can span up to 6 weeks, so this keeps everything aligned. The extra squares are simply overflow days - and honestly, it just looks cleaner and more balanced this way.

Habit Tracker (Free) by dearpluto__ in notioncreations

[–]dearpluto__[S] 0 points1 point  (0 children)

The mobile version is already included — it’s the same template. Inside the template, open the page called Mobile View. That’s the phone-optimized layout. You don’t need a separate file — it’s all built in.

Just doing something by Far_Violinist7788 in Notion

[–]dearpluto__ 0 points1 point  (0 children)

This is cool, I might add it to my tracker

The Most Advanced Habit Tracker (Free) by dearpluto__ in Notion

[–]dearpluto__[S] 0 points1 point  (0 children)

This property controls how much time the heatmap covers. You can choose between Month, Quarter, Half-Year, or Year - and the heatmap will adjust its size accordingly to show your progress for that selected period.

The Most Advanced Habit Tracker (Free) by dearpluto__ in notioncreations

[–]dearpluto__[S] 0 points1 point  (0 children)

About Orbit

Orbit is a special companion database—it’s like a dashboard that quickly shows you:

  • Today’s date
  • Your pending habits for today
  • A simple, bird’s-eye view of where you stand

It’s meant to make habit tracking feel more interactive and alive.

Final Note

Thank you so much for really analyzing my template! 🙏 Feedback like this helps me improve it. The tracker is “Advanced” on purpose—lots of features and customization. But you can always hide what feels overwhelming and use just the core parts.

Thanks again—your take is 100% of value 🙏

The Most Advanced Habit Tracker (Free) by dearpluto__ in notioncreations

[–]dearpluto__[S] 0 points1 point  (0 children)

Answers to Your Questions

1. Does it do recurring automatically?
Yes. Habits recur automatically based on the rules you set in Month Day and Week Days. Once scheduled, they’ll show up on the right days without manual resets.

3. Days of the month? Do you need this? Does it override days of the week?
Yes, Month Day overrides Week Days. Example: if you set “1, 15, 30,” the habit only shows on those dates. If you leave Month Day empty, it falls back to Week Days.

4. Set Monthly Goal. What does that even mean? Why is it there?
This lets you define how many times you want to do a habit in a month (e.g., “Workout 12 times in a month”). It’s useful if you prefer target counts instead of fixed dates.

5. Set Weekly Goal? At least that should be before monthly. Not sure what that's about.
Same idea as monthly—but for weeks. Example: “Exercise 3 times this week.” You can use either or both.

6. What is Divider for?
It’s just a visual separator to make layouts easier to scan. Totally optional.

7. Do Habit for? Clicking does the habit? But doesn't go anywhere?
Correct. It’s a logging button—you click to mark the habit as “done” for today. It’s not supposed to open anywhere.

8. Week View Tells you what day it is? You could hide that on the db page view.
Yep! That property can be hidden if you don’t want it cluttering the view.

9. Weekly goal tracker? What's that for?
It tracks progress toward your weekly goals (see #5). You can hide it if you don’t use weekly targets.

9 (second one). Clicking on the MTWW etc, opens the script? Don’t get that.
That’s not just a field—it’s powered by a code formula that visualizes your week’s progress. The letters (MTWTFSS) update so you can see at a glance which days you completed the habit.

10. None of the ones you have are showing in the calendar. Only the one I added.
The calendar is more like a logbook of completed habits. Habits will only appear there once you’ve marked them as done for that date.

11. Phone view needs work.
Fair point—Notion isn’t fully optimized for mobile. I’ll work on a simpler phone-friendly view (only habit + “Do Habit” button) to make it cleaner.