FitCat 2.0

Time
Sept, 2016 - Dec, 2016
My work
User research, Ideation, Prototyping, Visual Design, Usability Testing
Team
Designer: Qinwei Zhu, Keyan Li; Developer: Austin Astoga, Ming Yang
Recognition
Best Project Award among 25 MPS Projects

Problem

Cat owners cannot find a way to help cats lose weight.

In 2015, our clients Paul Cashman ‘73, a cat lover and developer, asked Dr. Bruce Kornreich DVM ‘92, PhD ‘05, a veterinary cardiologist and associate director of the Cornell Feline Health Center about ideas for apps that could help cat owners, veterinarians, or feline health researchers manage cats' health. This app aims to improve the health and well-being of cats, by helping owners manage the cats' weight through four steps: planning the weight loss, selecting foods that fit within the weight-loss program parameters, monitoring the daily feedings, and tracking the cats' weight-loss performance.

In the Spring 2016 semester, a team of students designed and built version 1.0 of the app and passed the project to us. Originally, our goal this semester was to design and implement the rest of the features. This is what version 1.0 looks like:

- FitCat Version 1.0 -

Reflection on Previous Work

Need to get rid of the data-type-based information architecture.

I believe a good information architecture always leaves room for future features. However, when I saw the app, the first problem that stood out to me was its navigation:

- The Main Navigation Tabs of Version 1.0 -

As a result, we decided to redesign the app in a more user-friendly and business-friendly way. But at the same time, we will make the most of the previous code to avoid unworthy effort.

Understand the User

Sketching out the cat owner's profile helps us conclude the requirements of the app.

Before we dove into the design, we did research on cat owners and distilled some interesting facts:

- Understand Cat Owners -

Based on our findings, we came up with the key goals for FitCat 2.0:

Initial Design

Introduce a new cat-identity-based information architecture.

Based on the reflection on FitCat version 1.0 and the user research, we decided that the most important change we wanted to make is to change the data-type-based tab navigation/info architecture into a cat-identity-based one. In this new design, The navigation page is a cat card page that holds links to different cat profiles. The cat profile page is the main page for feeding and tracking.

- Information Architecture -
Define two major tasks: "Generate diet plan for a cat" and "Feed the cat."

Based on the cat-profile-based architecture, the system should have two main tasks:

  1. Generate diet plan for a cat: In this task, users input the information of a cat and create a profile for it. This task starts from a form and ends up in our navigation page - the cat card page.
  2. Feed the cat: In this task, the user inputs the type and the amount of food they feed each time to record daily feedings. This task starts from either the quick link on the cat card page or the profile page.
- The Wireframe of Two Major Tasks -

Since we needed to finish the design and the implementation within one semester, we decided to have an agreement on the visual style before diving into more detailed interaction design. Thus, I came up with the visual design for the two major tasks.

- Visual Design of the Two Major Tasks -

Iterations

Matching experience with the real world feeding works better to the elder.

The first discussion about iteration was around the "Favorite Food" page. In the former user research, we found users normally stuck to the same brand of food and thus decided to have a "favorite food" page that holds all of their favorite foods at home. I got the inspiration of designing this page from music apps. The original page had two tabs: one was "All", which listed all the foods in our database. Another tab was labeled "Favorite." Once the user marks a food from "All," it goes under the "Favorite" tab.

- Previous Playlist alike "Favorite Page"-

Then, we had a critique session with our clients Paul and Bruce. Because the elderly are not familiar with the "like" functionality from music apps, it was hard for them to understand the "Favorite" tab in our first design. The new challenge became how to design the "Favorite" functionality in a way that makes sense to the elderly.

During the meeting, Paul mentioned that he wanted to name the feeding function "Kitty's bowl," which gave me the inspiration of borrowing the experience from real life rather than from similar digital products. I then introduced a design called "cupboard." The cupboard will hold users' favorite kinds of food and have an extra food market where users can add food to their cupboard.

- The Cupboard Design -

The cupboard design became the most acclaimed feature in our user test. Participants thought it was easy to understand and easy to manage.

Visualization of the process motivates users and informs them of cats' statuses

Another important part that we hadn't looked into was the visualization of historical data. There are two goals of data visualization in this app: 

  1. To encourage people to stick to this app and form a good habit of feeding their cats regularly.
  2. To warn users if they have been feeding their cats improperly.

To achieve these two goals, we needed to decide what kind of data is meaningful and how to make the visualizations easy to understand and pleasant. We came up with a list of data and their visualization forms.

  1. The progress of the whole diet process - showed as a circular progress bar around the avatar of the cat.
  2. How many calories the cat has consumed and how much remains to be eaten.
  3. How the diet plan was accomplished in the past months and years.
  4. The data view and graph view of weigh-ins.
- Visualization of the Feeding and Weight Logs -

Also, we wanted the users to be aware of how many calories each meal has as well as when a feeding exceeds the total calories amount, and in turn the users can adjust their cat feeding habits. So we made the progress bar for today's feeding consistent throughout the whole app.

- Consistent Daily Feeding Progress Through FitCat -

Final Design

In the post session, our project won the "best project". Check out what FitCat looks like after the first iteration of development:

- Video -

Now, FitCat is still under development, and I am still improving the design. We look forward to introducing FitCat to the public in the near future.

- Team Photo -
EmailLinkedInMediumInstagram