Pet Health Tracker

Project Info

Background

Pet Health Tracker is a responsive website designed for pet parents and veterinarians. It provides a range of useful features, such as easy appointment booking, access to previous appointments and at-home care instructions, and the ability to track your pet's health.

The Problem

Traditionally, pet owners would have to call or visit a vet's office to make an appointment, and reminders for appointments would be sent through postcards. Obtaining a copy of pet records often requires requesting a printed copy or receiving a large, difficult-to-read PDF via email. Additionally, at-home care instructions are usually only given verbally during appointments, which can be stressful and inconvenient for pet owners.

The Goal

To address these issues, Pet Health Tracker was created with a simplified appointment booking process and a user-friendly interface for reviewing appointment history and at-home care instructions.

Research

Preliminary Research

I conducted research using surveys on LinkedIn and interviewing family and friends that were previous or current pet owners with the following goals in mind: 

  • I want to understand the processes and emotions that people experience around visiting and paying for services at their vet.  
  • I want to identify common user behaviors and experiences when visiting a veterinarian for annual and unexpected visits. 
  • I want to understand user needs and frustration as they relate to paying for care services and providing at-home care for their pet.

Defined User Pain Points

Verbal Care Instructions

Providing care instructions verbally at the appointment leads to frustration with being unable to hear the instructions or remember them later at home. 

Long Wait Times

Users experience frustration when dealing with long wait times for care. Scheduling in advance helps both vet and pet parent.

Cost Unclear

Often times the cost for veterinary services is not listed on their website or at the office. Cost isn’t made clear until during or the end of the appointment. 

No Flexible Payments

Whether it’s routine checkups or special treatments, it can be quite costly to care for a pet. A lack of flexible payments adds to the pain a user may feel while caring for a sick pet. 

Ordering via Phone

Users with hearing disabilities have trouble ordering by calling.

Change Included Flowers

Users are unable to customize their arrangements. 

No Recommendations

Users would like recommendations for flower substitutions and personalization. 

No Delivery Preview
or notifications

Users want to see a picture of their order before it’s delivered and see delivery notifications. 

Unable to easily find events

Users have other options to find events outside of their apartment, but struggle to find ways to connect with their neighbors.

Unable to use other neighborhood apps

Popular neighborhood community apps don't work with apartment addresses (at the time of this case study).

Moving can be lonely & stressful

Moving away from friends and family can be a stressful and lonely process. Trying to find local friends and connect with others can be even more difficult.

Persona & Problem Statement

Based on the initial research, I created personas to represent the user base and their pain points to better empathize when thinking of design solutions.

This is an example of one of the personas and their problem statement. 

Problem Statement:

Alan is an IT support tech who needs to receive his pet care instructions online and through printed media because he has a hearing disability and it’s easier to read, rather than hear instructions.

Designing

Ideation Exercises

After conducting my initial research, I began to brainstorm some ideas for how to format all of the information that needed to be included on the home screen, appointment screen, and the pet info screen. I listed all of the features that needed to be included to make sure each idea could possibly work, then marked my favorite layouts from each. I would later translate these to paper wireframes

Information Architecture

Paper Wireframes

After conducting research and brainstorming ideas, the app was designed with four main categories: appointments, "your pets," contact, and shop.

The "Your Pets" page displays information from your pet's most recent visit, including the option to view their full medical history and instructional videos for medical techniques. Users can also easily reschedule appointments and reorder food and prescriptions.

Digital Wireframes

After collecting feedback from pet owners, it was evident that there was a need for a more accessible and convenient way to review information about their pets. Therefore, I updated the "My Pets" page to include details about the latest visit and at-home care instructions. I also addressed the issue of unclear costs by providing estimated costs for services during the appointment booking process. This allows pet owners to have an idea of the expenses before any services are performed on their pets.

The low-fidelity prototype using these digital wireframes include the user flow for viewing services, the pet page information, and booking an appointment (link will open in a new tab).

No items found.
No items found.
No items found.

Testing

Usability Testing

I conducted a moderated usability study after creating a low-fidelity prototype and requested feedback from my peers, friends, and family members. Again, these were all previous or current pet owners. These were the findings after the first round:

  • The transparency of cost and knowing it before the appointment is very important to the user.
  • Users would like additional information about a pet to be shown before needing to download the full medical history. 
  • Most users hesitated when reviewing the home page, unsure of where to find their next step. The information hierarchy is unclear.

With user feedback and the affinity diagram (seen below) in mind, I created my high-fidelity prototype. The home page was completely redesigned to better direct the user flow to booking an appointment or viewing information about various vet services.

The pet information page also had additional features added, specifically the option to view the past 5 visits before downloading the full medical records of the pet. Users can also see upcoming appointments that they've made or the next annual checkup and what their pet is due for. 

I also conducted a second moderated usability study since there were many format changes between the low and high-fidelity versions of the website. These were the findings from the second study:

  • The website's colors, font, and animations are calming to the user. 
  • The booking process is simple and easy to use. No users had issues with booking an appointment. 
  • Users thoroughly enjoyed being able to see previous appointments and care instructions when viewing their pet information.

Affinity Diagram

From Low-fidelity to High-fidelity:

No items found.
No items found.

From Low-fidelity to High-fidelity:

No items found.
View Hi-Fidelity
Prototype

The Design System

Colors, Iconography, Fonts

For the Pet Health Manager's design system, I carefully selected a blue color palette and incorporated the Soft UI trends to create a soothing environment when reviewing pet information. The typeface chosen is playful with rounded edges and bubble-like buttons, which perfectly complements the fun and cheerful nature of pets. Furthermore, I meticulously checked all the colors used in the website for accessibility using WebAim's contrast checker to ensure the readability of the site for everyone. This attention to detail ensures that the website is not only aesthetically pleasing but also user-friendly and accessible to all.

No items found.

Hi-fidelity Mockups

No items found.

Hi-fidelity Mockups

No items found.

Hi-fidelity Mockups

No items found.

Thanks for reading!

Check out my other projects!

Connect with me!

I'd love to hear from you! Feel free to email me using the form below or connect with me on LinkedInDribbble.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.