Skip to content

A simple daily mood tracker that lets you log your emotions, write short diary entries, and earn badges based on your positive days. All data is saved locally, so your notes and moods stay private.

License

Notifications You must be signed in to change notification settings

lebeeas/DailyMoodDiary

Repository files navigation

This is a daily mood tracker.

image

The interface (it's really simple)

Every day you can pick one of 12 moods that best describes how your day went, and you can also write a short note (up to 100 words) so it doubles as a personal diary.

All moods get saved in a local .txt file, which you can check anytime, no matter what software is running.

There’s also a rewards system based on how many “mostly positive” days you log each month:

  • 5+ positive daysBronze badge
  • 10+ positive daysSilver badge
  • 20+ positive daysGold badge
  • Every single day of the month positive (31/30/28) → Diamond badge
image

All the possible badges

image

The “positive” moods are in the top row: Excitement, Surprise, Happiness, Love, Satisfaction, Neutral.

image

The “negative” moods are in the bottom row: Boredom, Embarrassment, Sadness, Extreme Sadness, Anger, Tiredness.

If you hover over a mood option, a tooltip will tell you which emotion it represents:

image

If you hover over a day where you logged an entry, you’ll see a tooltip with the mood you picked and the diary note you wrote for that day:

image

Warning

To log a submission, you need to pick a mood and write at least one word in the text box. If one of the two is missing, you’ll get an error message.

image image

Caution

This project isn’t medical advice and shouldn’t replace therapy.

What once felt negative might just be a funny story to look back on now.

About

A simple daily mood tracker that lets you log your emotions, write short diary entries, and earn badges based on your positive days. All data is saved locally, so your notes and moods stay private.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages