Choose Again mobile app UX Case Study

Choose Again is a charitable foundation. They help people deal with, addictions, anxiety, depression, or any mental struggles they have. How they help them is through holistic (natural) treatment, like breathing exercises, meditation, counseling, daily readings. Also they offer programs worldwide in the form of workshops, group circles, or there treatment centre in Costa Rica. What makes them different from other treatment centres is they teach a special “6 step process” to help people with their hardships.

The Opportunity

The reason that Choose Again came to us to design an app is to help people maintain their good habits after going through the program, and not to relapse and go back into their old habits. The business goals that were to be completed in 3 weeks were as follows:

  • Pitch the 6 Step Plan
  • Promote the services Choose Again provides
  • Increase social media engagement with Daily Quote
  • Keep people engaged with the teachings after going through the program
I’m the dude in the pink shirt


Hi I am Jogpaul Johal, 1 of 3 User Experience designers for this project, along with 1 user interface designer. During this project our team did split up to work when it came to designing and testing specific features of the app, but all decisions were made as a team.


We started the research at our client’s existing website before conducting any interviews . The reason we did this, was to get a greater understanding of the people they are looking to help. Also to get a get a solid idea of their brand and philosophy.

Screen shot from their “About Us” section | The guy on the video is the founder of choose again “Diederik Wolsak” and is the head counselor

By looking at the site, our team took away a few things:

  • The main philosophy is to get down to the root of a problem, and change a person’s way of thinking about a problem
  • 6 step process is how they attract new people
  • They use daily quotes to keep people engaged with the methodology and to continue learning
  • They offer 3 services; A centre in Costa Rica, Global workshops, and 1 on 1 counseling


Our team mainly focused on interviewing people who have previously gone through any Choose Again programs in the past. Why? Because it relates back to the project goal of keeping people engaged with the teachings after going through the program. Also by talking to these people we can find out how they are still following the teachings post treatment, or if they have relapsed, and find out why that has happened.

Before we started interviewing, there was somethings we had to be careful of our questions and how we would ask them. Talking about emotions and personal issues, can be uncomfortable. Our team had to revise our questions plenty of times and do mock interviews with our classmates to test the of responses we would get from them, so the questions would make them comfortable. Some of the questions we asked are :

How are you maintaining post treatment? Do you use any apps to help you stay on track?
What are the hurdles you face after coming back from a workshop/treatment centre?
What worked for you during the treatment?

Asking these questions helped us with our competitive comparative analysis(comparing competitors), because people would start listing out apps they currently use to help them stay on track.
 Apps our target users used are :

  • Wim Hof app (breathing )
  • Tetrus (meditation)
  • Google keep (note taking)
  • Run keeper (track your runs)
Left to right : Wim Hof, Tetrus, Google Keep, Run Keeper

Affinity Diagram

We gathered all of our research and put it all together in an affinity diagram. An affinity diagram helped our team find commonalities with our user interview results.

Affinity diagram (categorized information gained through interviews)

Going through the all research (the sticky notes) we noticed patterns. After returning from treatment people would have difficulties to adjusting to their old environment. Because they, themselves changed but the world around them hasn’t. So they fall into a cycle of internalizing issues, and thinking they are not good enough. To combat this they used the 6 steps they learnt, but when they were at a workshops they could do it with other people. Now they are on there own so it could be hard to go through the steps without the support from another person.

Finding out the patterns from the affinity diagram

User Persona

A user persona was created from our teams research to help us relate to our users. Which allow us to understand our users problems, and goals.

A user persona, helps our team empath with our users goals and frustrations


From our user persona we started planning what the flow of the app would be; how it would solve our user goals and business goals. To start everyone , on the team wrote down what features they thought the app should have. that would solve help solve our persona achieve his goals, and eliminate his frustrations.

Our team scribbles of potential feature ideas that help our persona

As you can see the doing this is very messy and would be hard to organize. So similar to the affinity diagram we simplified it and used sticky notes, using a ux bucket list. Since we only had 3 weeks to do the project we had to really narrow down the features that would accomplish the user and business goals.

Ux Bucket List


The features we decided on were:

How each feature contributes to the app


The Business goal : Increase social media engagement with Daily Quote
The User goal : People read the daily quote on the website everyday to learn and grow every day.


The Business goal : Promote the services Choose Again provide
The User goal : By being given the freedom to design how people can book services, allows us to streamline the process.

Mood (6 step process)

The Business goal : Pitch the 6 Step Plan
The User Goal : Allow them to go through the 6 step process along with the app so it can help solve the users issues.

Mood Progress

The Business goal : Keep people engaged with the teachings after going through the program
The User Goal : This would allow people to track there mood daily, weekly, or monthly. Which would encourage them to use the app, so they could track there progress and reflect on the past.

After deciding on the features our team did some quick sketches of them together on paper to get everyone on the same page. Then over the weekend each of us would come back on Monday with our ideas of the features And design from there.

To make our sketches more clear we created a user flow. This helped our team understand the flow of the app, and where the user would go. Below is the user flow of our persona going through the mood feature.

User flow of going through the mood (6 step process)

Since this app relies heavily on someone emotions and feelings it important to create a user journey map. This help us determine how the user is feeling while going through the app so later on we can design accordingly.

User journey map help us determine what the persons mood is while going through the app

Design & Testing

After the research and planning, phases, our team began our design and testing. How we approached it was, everyone would design and test a specific feature. Then bring our findings to the group and make changes on them together. For this project I designed and tested the quotes feature of our app.

Paper prototype for the quote screens

For testing I created a task sheet that the user testers would complete. I would observe them as they are going through the task, to see how they interact and react with the app.

For my first test I wanted people to find a quote from Jan 31 and favourite it. My hypothesis was people were going to click on the filters icon at the top right of the screen. But what ended up happening was 4/5 people I tested clicked on the date to complete the task. So right off the bat I was already ran into an issue. Which is awesome!

Paper prototype testing with the tasks

Testing Changes

Also since people didn’t understand what filter icon was, when asked to do the second task(change the category). So my first fix was to make the tag (ego) link to a select category page (which would have appeared if you clicked the filter icon as well). Also on the sketches I added a shadow to make it look more clickable.

People were still having issues recognizing what was the category was from the second task. The solution we came up with was adding the word CATEGORY just above the tag so people could recognize that element can be changed. After this change everyone has been able to change the category and complete the second task (find a quote about love).

Paper prototype testing with the tasks

Some changes other changes included adding the < > arrows to let people know that they could swipe through to the next page. But to get this tested effectively I had to add another task. Which was to find a quote from Feb 7th. At that time that was the previous day. I did this to test if people would actually swipe or continue to click on the date. And everyone did use the swipe when. So that meant the task successfully tested that function.

Paper prototype → mid-Fi → hi-Fi


The process of creating an app from scratch in 3 weeks, was a really fun challenge. Previously I have only designed websites by myself. But creating an app, along with the functionality of its features with a team, was new to me. Along the way, working with my team was great because we didn’t agree on everything which is perfect. Because it brought up discussion and improved the app. If it was just smooth sailing all the way and the ideas no friction, the app would not be as good as it is now.

I can honestly say that I am proud of my team, and the amount of work we put forward in 3 weeks.

The invision prototype is below check it out!

Like what you read? Give Jogpaul Johal a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.