MoodCast is a simple but powerful mood tracking and journaling app. It has all of the tools you need to track the things that are important to you.
Every morning MoodCast will ask you to select a goal for your day. It doesn't matter how silly it is. It's the focus for your day and it's what should guide your actions for the day.
MoodCast is also a powerful mood tracker so feel free to add your moods as they come throughout the day. If you want, you may also track activities and add comments about how your day is going. All of this gives you a place to see your trends and provides a safe place to write down your thoughts.
At the end of the day, MoodCast will ask you to reflect on your day. You just let your words flow and try to gain a better understanding of yourself.