I Started Tracking My “Happiness Points” Every Day
I didn’t start this as a project.
I just noticed that a lot of my days felt the same. Not bad, not great — just… flat. After a while, it became hard to tell if things were actually improving or not.
So I tried something simple.
The Idea
At the end of each day, I give it a small score based on how I felt:
+2 → really good day
+1 → decent
0 → neutral
-1 → low energy
-2 → rough day
No long journaling. No deep analysis. Just a number.
Why I Kept It This Simple
I’ve tried more detailed tracking before — mood apps, journaling, habit trackers. They usually work for a few days, then I stop.
This takes a few seconds, so it’s easy to keep going.
What I Built
I made a small page that stores the score locally in the browser.
const logMood = (score) => {
const logs = JSON.parse(localStorage.getItem("moodLogs") || "[]");
logs.push({
date: new Date().toISOString(),
score
});
localStorage.setItem("moodLogs", JSON.stringify(logs));
};
That’s basically the whole thing.
What I Noticed After a While
After a week or two, patterns started to show up.
Days with enough sleep were usually +1 or +2
Too much time on my phone often led to 0 or -1
Working long hours didn’t always mean a better day
Going outside, even briefly, helped more than expected
None of this is surprising on its own. But seeing it reflected in my own data made it more concrete.
The Useful Part
It didn’t suddenly make me happier.
But it made things easier to notice.
Sometimes during the day I’d catch myself thinking:
this is probably going to end up as a -1
And that small thought was enough to adjust something — take a break, go outside, or stop working earlier.
What I Didn’t Add
I didn’t add:
reminders
streaks
analytics
syncing
Because I know I wouldn’t stick with it if it became complicated.
If You Want to Try It
You don’t need to build anything.
You can just write it down somewhere:
Apr 4 → +1
Apr 5 → 0
Apr 6 → -1
Do it for a week and see if anything stands out.
Final Thought
This isn’t about measuring happiness perfectly.
It’s just a small way to stay aware of how your days are going.
And for me, that’s been enough to make small adjustments over time.
Top comments (0)