Nutracker

What if...

there will be no more poorly fed pets with digestive problems?

  • The Problem:
  • Pet owners lack reliable resources for checking the quality of their pets’ diet.
  • The Goal:
  • To provide pet owners with a simple and reliable tool for scheduling, tracking and assessing their pets’ nutrition.
  • My Role:
  • Product design from research to conception, visualization and testing.
  • Duration:
  • August 2021-Desember 2021

My Design Process

Understanding
the User

User Interviews, Empathy Maps, Pain Points, Personas and User Journey Maps to inform design decisions.

Information
Architecture

User Flow, Object Mapping, CTA inventory to figure out the structure and main flows of the app.

Design and
User Testing

Paper Wireframes, Digital Wireframes, Prototypes and User Tests to evaluate the app's usability and identify weak points.

Refining
The Design

Hi-fi prototype, Accessibility Standards and Mockups to prepare the prototype for a handoff.

STAGE 1
Understanding the user

1. Conduct
User Interviews

2. Build
Empathy Maps

3. Define
Pain Points

4. Create
Personas

5. Create User
Journey Maps

From Interviews to Pain Points

To better understand the user's needs, I conducted online user interviews with 5 pet owners who cared about their pets' health and nutrition. After that, using the recordings of the interviews, I created empathy maps of what the pet owners feel, think, say and do. I analyzed information from empathy maps and found 4 main user pain points.

PAIN POINT 1
Multiple owners

When there’s more than 1 pet’s owner, complications arise: how to follow one feeding schedule, how to make sure nobody gave unnecessary treat, how to keep track of food eaten?
So the app will allow multiple owners to be connected to one pet, so that they can receive feeding notifications and always stay informed of their pet nutrition updates.

PAIN POINT 2
Lack of consistency

Some pet owners struggle with feeding their pets regularly. They keep changing the time of the pet’s meal that makes it more difficult to track their nutrition and can cause digestive problems in future.
So the app will allow scheduling the meals and will notify the pet owner when it's time to feed their fur friend.

PAIN POINT 3
Unreliable info sources

Some pet owners struggle to make a decision in favor of one food brand due to the lack of reliable information about pets’ healthy nutrition, or the abundance of contradictory facts.
So the app will provide general feeding recomendations to pet owners based on their pet's age, breed and physical condition and will analyze the contents of the food their pet eats to ensure it meets the standards.

PAIN POINT 4
Digestive Problems

Some pets have medical conditions that need professional care. Not all the owners can afford consultation of a qualified nutritionist either due to financial reasons or because of the lack of access to such professionals.
So the app will give pet owners the access to hundreds of professional pet nutritionists. Pet owners will be able to chat with them or have video consultations at a reasonable price.

Personas and decisions they informed

Personas were created to inform design decisions and to help me keep the focus on the users' needs.

Persona. Meredith Smith

Meredith's Persona informed adding Nutritionist Page.

It's easy and intuitive for her now to schedule consultations or to just chat with nutritionist on the go.

Gif animation of the Nutrition Page of the app
Persona. John Davis

John's Persona informed adding scheduled meals and "Who fed" indicator.

Now he can see who and when fed his cat and it's super easy to be on schedule with his cat's feeding.

Gif Animation of the Nutrition Page of the app
Persona Mary Romano

Mary's Persona informed adding Nutrition Analysis feature.

Now she can easily see whether her puppies get enough nutrients and get general feeding recommendations.

Gif Animation of the Nutrition Analyses feature of the app

How User Journey Maps guided the design

Working on user journeys revealed areas in the app where users can experience negative emotions, and provoked us to find a way to improve those areas, as well as to enhance positive experiences with the app.

STAGE 2
Information Architecture

After creating user journey maps, it was time to think through the overall structure of the app as well as the precise user flow to make sure everything the user needs is included in the app and the flow is seamless and logical.

1. Design
User Flow

2. Perform
OOUX

3. Make lo-fi and
hi-fi CTA Inventory

How I got confused by the User Flow

Creating User flow process was super confusing for me and didn’t provide me with enough clarity for proceeding to the next step of the project.

It happened because the overall structure of my app was not sequential, it was too complex for that. 

When dealing with the user flow, I was thinking about the task user needed to do and led him from the start till the finish, very logically and predictably. In reality, however, due to the matrix structure of the app, the user's behavior will be completely different.

User Flow schema

How Object Oriented UX saved me

OOUX helped me realize what objects I need to include in my app and how they will be connected to each other.

Description of the product with highlighted objects
sorted objects written down on sticky notes

Why CTA Inventories are the best

Lo fi CTA Inventory
Hi Fi CTA Inventory

When the object mapping was done, I created lo-fi CTA inentory using sticky notes. To each object I added possible actions represented by green color.

Later, I created the hi-fi CTA in google sheets, to identify the most important actions that should be included in the app based on their Level of Effort and Priority

Hi-Fi CTA inventory document

Clickable arrow icon leading back to the stages of My Design Process

Back to My Design Process

STAGE 3
Design and User Testing

1. Create Paper +
Digital Wireframes

2. Create
Lo-Fi Prototype

3. Test
Lo-Fi Prototype

4. Create
Hi-Fi Prototype

5. Test
Hi-Fi Prototype

From Paper to Digital Wireframes

While transferring paper wireframes into digital format, I made some changes to the design to reduce clutter and make the most important elements more visible.

Paper to Digital Prototype. Changes made.Paper to Digital prototype. ChangesPaper to Digital Prototype. Changes

Testing prototypes with users

I conducted 2 rounds of usability studies. Findings from the first study helped guide the design from wireframes to mockups. The second study used high fidelity prototype and revealed what aspects of the hi-fi prototype needed refining.

Lo-Fi Prototype testing

Hi-Fi Prototype testing

Round 1 findings

  • Users need a more obvious way to add new food item to the database (3 out of 5 participants had difficulty finding the right button).
  • Users need a more noticeable way of indicating that the scheduled meal was fed (75% of participants were not sure the meal was marked).
  • Users need a way of adding a new food item from the homepage of the application (4 out of 5 participants were trying to add a new food item from the home page).

Round 2 findings

  • Users need better cues of whether the scheduled meal is marked as fed (3 out of 5 participants were still confused after pressing the button "mark as fed").
  • Users need a clearer way of choosing the item that was just added to the menu (75% of participants were not sure whether the item was automatically chosen after adding).
  • Users need a faster way of choosing time and amount of food they gave (3 out of 5 participants spent more than 1 minute on this task and showed signs of annoyance).

STAGE 4
Refining The Design

1. Hi-Fi
Prototype

2. Accessibility

3.  Mockups

Hi-Fi Prototype and the work behind it

To start designing Hi-Fi prototypes, I created a mood board that helped me to define the overall style and colors of the app. Sticky sheet with main elements helped to stay consistent with designs.

Mood Board

Mood Board

Sticky Sheet

Sticky sheet with colors, typography, Iconography and elements of the app

Prototype

Accessibility Considerations

1.

In our design, I implement high contrast to help color blind users and users with low contrast sensitivity. All content meets WCAG Success Criterion 1.4.3.

2.

In NuTracker, I utilize hierarchy to help people who use assistive technology. Every page can be navigated sequentially and meet WCAG Success Criterion 2.4.3.

3.

I paid attention to the size of interactive elements to ensure flawless interaction for every user. All tappable elements meet WCAG Success Criterion 2.5.5.

Going Forward

My takeaways from the project.

TAKEWAY 1
Scope

As it was my first project, I tried to think about everything at once and solve all problems pet owners have with their pets’ diet. After finishing the project I now realize that for any real-life project to be successful, choosing the right scope is the key. It will not only save time, but also ensure good quality of the product, given the scope was chosen correctly. In my case, the scope could be minimal, it was a training project and even if I chose only to help people monitor the time their pets eat, it would be enough to practice all the aspects of UX Research and Design.

TAKEAWAY 2
Diverse group

I can’t stress enough how lucky I was to find a rather diverce testing group in terms of age and gender, but next time I will try my best to recruit even more diverce user test participants. The more different the people I interview are, the better the quality of the data I collect is and the brighter are insights and findings.

TAKEWAY 3
Consistency in design

I learned it the hard way but it’ll then will better stick with me, I guess! Next time I design the app I will spend time on creating a proper design system. Making components and organizing them properly, organizing typography, various buttons, and icons - it’ll help so much for teamwork. And even if I work alone, It’s such a life-saver to have a sticker sheet on hand and be able to edit 1 component and see this element change automatically throughout the whole document.

Next Case Study:

Clickable arrow up to get to the top of the page

Back to top