BrainBoostr Memory-Training App

BrainBoostr is a study project app I designed during my bootcamp. It helps individuals train their cognitive abilities to keep their minds sharp and reduce the risk of dementia in later life.

BrainBoostr app mockup

Introduction

Duration
March - July 2023
Platform
Responsive web app
My Role
UX/UI Designer responsible for all the aspects from conception to delivery
Tools
User research: Google Forms, FigJam, sticky notes, Slack, Zoom
Wireframing & prototyping: pen and paper, Figma
User testing and results analysing: Google Sheets, Optimal Workshop, UsabilityHub, Zoom
Project Brief
"Allow health-conscious individuals to log in to a responsive health and well-being portal to record their health and medical information, as well as access general physical and mental well-being features".

From general well-being, I decided to narrow down the topic and shift the focus to cognitive abilities and memory in particular. Originally, I intended to create a product for preventing memory loss, however, it became clear that at the moment there may not be any individuals with matching criteria to test it, and even if there are, I had to admit I was not ready to face the ethical side of it. Therefore, the scope and the target audience have been generalised.

Jump to Summary ↓

First of all, I started by defining a problem:

Currently, more than 55 million people have dementia worldwide which not only strains families and healthcare systems but also burdens societies economically (source)
However, changing the risk factors that can be influenced, around 4 in 10 cases of dementia could be prevented (source)
A proactive approach that offers evidence-backed exercises that enhance memory, attention, and problem-solving abilities and is supported by research on factors like physical activity and social engagement positively impacting cognitive skills, is vital

Based on this, a problem statement and a hypothesis were created:

Our users between 35-55 need a way to check/improve/maintain their cognitive abilities because they wish to keep their minds sharp as they age and minimise the risks of dementia.

We will know this to be true when we see how many users use our app on a daily/weekly basis and leave good reviews.

And to understand how existing products approach the problem, I have conducted a competitive analysis

SWOT Profile of Silvia App
SWOT PROFILE OF SILVIA APP
SWOT Profile of Lumosity
SWOT PROFILE OF LUMOSITY

The next step was launching screener surveys to

  1. learn about users' general awareness of memory and cognitive decline,
  2. to prepare the ground for interview scripts,
  3. to find individuals who qualify and may be potentially interested in interview participation.

Although I have received only 15 responses and we know this is not enough for surveys, they still helped to notice some common patterns in users' approach to the given problem.

View results →

To understand users' pain points, interests, motivation and preferences deeper, I have conducted 6 in-person and online interviews with individuals within the targeted age range who had tried before and/or are interested in brain-training activities such as solving crossword puzzles, learning foreign languages, etc. The unexpected takeaway for me was that some participants shared sensitive information about their experiences or cognitive health, and that made me think more about users' privacy, therefore their names or any other PII have not been mentioned anywhere.

Some insights from the user interviews include:

Collected data from the interviews has been organised in affinity and empathy maps (the larger version of the digital map can be viewed here):

Affinity map 1 Affinity map 2

Based on the insights from the user interviews, I have created two user personas to see potential users as real people and to keep the focus on their needs, goals and frustrations while designing the app later:

User persona 1 User persona 2

To visualise a journey and experiences a potential user might have while trying to reach their goal in the app, I have created user journeys:

User Journey for Irene: Rachel's user journey

Check Rachel's user journey here.

To understand potential users' interaction with the product and specific tasks they may complete, I mapped out three task and user flows on the example of the first persona:

TASK AND USER FLOW #1 FOR IRENE:

  • Goal: sign up and start brain training
  • Entry point: open the platform
  • Success criteria: complete a daily brain-training exercise
  1. Launch BrainBoostr
  2. Create an account
  3. Log in
  4. Onboarding
  5. Answer questions to get a tailored brain-training exercise plan
  6. Play a brain-training game

The rest of the task and user flows can be viewed here.

Task and user flows
Task and User Flow #1 for Irene

I was very excited to enter the ideation phase and started it by building a sitemap to understand how to structure the sections of my web app, how its content is going to be organised and how users will navigate through it. To validate these ideas, I have conducted open card sorting (check the full report of the process here) and after combining its results with my mentor's feedback, the IA of the app has been shaped into this:

Information architecture

Then I started sketching paper wireframes for onboarding and three main features. The following one represents a flow for Playing a game for brain training:

Paper wireframes

After I was satisfied with how the main screens and flows looked, I transferred them into a digital mid-fidelity format using Figma and started preparing for the first usability study:

Digital wireframes

This stage was no less exciting than the previous one, due to fresh perspectives and insights gained from participants who were 6 individuals from my personal network and student community between 30-50 y.o. and who have engaged in a brain-training activity at least once (to ensure they are close to the target audience of BrainBoostr). Their basic demographic information can be checked here and for a detailed look at the Test Script, including a list of all tasks tested, feel free to explore the complete script.

All online and moderated in-person sessions went well, and since it was emphasised that we were testing not participants but a product, I have managed to gather quite a lot of valuable feedback (the detailed version of the usability test results is here):

Affinity map Rainbow spreadsheet

Excerpts from the affinity map and rainbow spreadsheet

My general findings from this usability study were that

And as for the app iterations, I have grouped the issues by severity from high (preventing users from completing the main user flow or from using a core feature) to low and updated the prototype. Here are several examples of followed updates:

Before usability test iterations
1. Renamed Medical help into Check-up
After usability test iterations
2. Reduced texts in the app
Further usability improvements

After ensuring that the app functionality and navigation have been clear to users and usability issues have been fixed, it was finally time to move to the most enjoyable and creative part - adding typography, colours and images and polishing the design.

Hi-fi prototype

To gain consistency, keep the assets, colours and fonts in one style and get ready for a potential hand-off, I have documented the app design system (full version is here):

Design system 1 Design system 2 Design system 3

Further iterations were influenced by design collaboration sessions (=feedback from fellow designers) and by checking accessibility guidelines:

Button "Ready" has been renamed into "Done" because it was more expected and conventional for this flow
Before: Button Ready
Some colours have been adjusted to increase the contrast, and some texts have been removed from images to increase readability:
After: Button Done
The card text has been aligned to the centre of the card so that its content looks more balanced now:
Before: Lower contrast and more text
The yellow text was hardly readable so its colour has been changed to a darker shade:
After: Higher contrast and less text

Originally, I was going to make CTA buttons in the main brand colour, however, it did not pass the contrast checker test (screenshots 1-2). So the background colour also had to be adjusted (screenshots 3-4):

UI improvement 1 UI improvement 2 UI improvement 3 UI improvement 4
A placeholder has been added in the signup form so that new users understand easier what they are supposed to type in the fields
Adding placeholders to forms
An option to alternatively listen to the text has been added to areas with text blocks
Adding an option to listen content

Summary

Main Takeaways/Challenges

  • I have learned that design is an iterative process, and something that I had envisioned before creating the app, turned out throughout the process not relevant/not aligned with accessibility standards or business needs, etc., that is why it is crucial to be able to adapt to current requirements and look for new solutions.
  • Moreover, peer feedback, usability study sessions and a preference test showed that there cannot be a universal design that will please absolutely everyone because each user is unique with their preferences and tastes, so the important thing here is first of all to correspond to UI design principles and accessibility guidelines.
  • During the process I was also challenged by trying not to get distracted by features/flows that are not the MVP, so in the end a couple of screens and interactions have been deleted.

What I Would Change

All in all, the objective of the project has been achieved (approaching the problem and coming to a solution from different angles), however, I would still try to:

  • Interview a larger number of individuals to get more specific insights.
  • Dedicate more time to UI design and its polishing

Going Forward

I would like to improve the design of the homepage and namely the graphics representing daily goals, making them more engaging and trendy. Besides, it would be nice to work on the mockup game interface, its animations and effects to make it look more realistic. Maybe I will also add more screens to show micro-interactions or extra pages to show a more detailed experience (profile page, account page, tracking etc.).

Thank you for reading about the process of creating BrainBoostr!

Illustrations credits: Freepik

Back to Projects →