Happy Analytics
Happy Analytics is a web application that makes it easy to track moods which assist the user, with the help of their therapist, to improve their moods over time.
Problem Statement
Inner Solutions noticed their clients were having a hard time keeping up with their mood journals and ultimately stopped trying to keep track altogether. This made it difficult for clients and their coaches to see their progress and continue to be motivated towards improvement. With little progress being recognized, clients were deciding to stop their sessions with Inner Solutions.
How might we help health coaches and their clients track their clients’ moods to study trends in their mental health and continue to be motivated?
Users and Audience
There are two main users of this app: Health coaches and their clients.
Roles and Responsibilities
I was the sole programmer and designer for this project.
Scope and Constraints
This project was completed in 2 weeks and was the first app I created, designed, and coded solo. Being built in React and implementing Semantic-Ui both of which were new technologies to me two weeks prior also made for a challenge.
Process
It began with a conversation about how hard it is to get clients to consistently complete their mood journals and brainstorming ways to help make the process easier for them. We learned early on that the biggest pain point for most users was not having a consistent format to fill out and also needed to sit down with pen and paper for each mood journal entry. From there, I decided the best way to solve this problem was to create a web app that would be able to be filled out quickly, accurately, and with a set number of consistent questions.
I then began the initial wireframes and also the logo and color scheme. I chose to have a very minimal layout with cool teal tones to produce a calming yet clinical feel. To be able to have admins and users recognized as separate entities I decided to make two differing login pages, one for the coaches and the other for their clients.
Client confidentiality was one of the highest priorities along with usability so making sure the client had trust in the final product along with not getting frustrated and quitting was of the utmost importance. Knowing this, I made sure that there were no unnecessary features and focused on keeping the user engaged throughout the mood journal process with features like a progress bar and small messages of encouragement sprinkled around to delight and surprise them. Keeping in mind that these particular users struggle with anxiety and depression I made sure to use a research-backed mood tracking template that requires no written answers only multiple-choice questions.
The final piece I was able to implement was creating a graph that displays and tracks the user’s happiness over time.
Outcomes and Lessons
This project was particularly difficult because of my limited time getting comfortable with React along with designing and building all of this in 2 weeks. It showed me how quickly I can iterate on an idea and reach the minimum viable product (MVP). The biggest lesson I learned was planning was valuable but I should have allocated more time to researching my design library of choice (Semantic-UI) and Chart.js which created my line graphs.
If I had more time I would have implemented more graphs for the other pieces of data and also added, even more, pauses between mood form pages to decrease decision fatigue.

