Happyer is a happiness tracker that lets you identify which activities and friends improve your happiness. The app facilitates the logging of daily events, thoughts and feelings, helping you learn from your experiences, resulting in overall self-improvement.
So. This app is nearly perfect and is exactly what I've been looking for. The one thing I'd like to see is, in addition to the mood rating, is choosing a word to describe your mood, e.g. happy, sad, nervous, etc. Being able to add to the options you can choose from would be ideal, e.g. if I want 'ecstatic' to be an option I can put it in there.