PetCare is broadening the horizons of traditional pet care in Ukraine. I helped PetCare to reshape its user experience

PetCare is broadening the horizons of traditional pet care in Ukraine.
I helped PetCare to reshape its
user experience

In this project, I redesigned the user experience and crafted a new brand look for a pet health app. I joined the team and collaborated with engineers, a business analyst, and a product manager to deliver a scalable MVP for Ukrainian market.

Product Overview

PetCare is an app that helps pet parents track health information about their pets, easily search for pet services, and book appointments online. PetCare's key offerings include pet health cards, tracking, booking appointments, reminders, and search for services.

Goals

  • Craft a smooth and consistent user experience.

  • Build the strong value proposition of the core features.

  • Create a scalable MVP.

  • Incorporate new functionality.

Looking at the current version

Here are the main problems with the core experience.

The application does
not scale.
The application does not scale.

When the time came to add new features, it became evident that the app couldn't expand without compromising the user experience.

Confusing and misleading user experience.

For instance, the user-icon button on the top right corner leads to multiple functions: adding a new pet, opening a pet profile, and going to the app settings.

The core and valuable features are hidden and
not obvious.
The core and valuable features are hidden and not obvious.
The core and valuable features are hidden and not obvious.

For instance, appointment booking feature isn't readily available on the main screen. Users have to navigate through two additional screens to find it buried under "Краса та здоровʼя" (Beauty and Health).

The impact achieved by the redesign

Although the development of the app is still in progress, we've already got some feedback from early users. Here is what we have.

Research phase

After familiarizing myself with the product, understanding the core issues, and learning about the team's goals, I conducted research with pet owners and veterinarians.

I explored pet owners' experiences booking appointments, visiting vets, and tracking pet health information. For veterinarians, I focused on their work with patients, common challenges, and any existing limitations.

Based on the findings, I defined our main and secondary users.

How might we help people reshape their experience in an easy and comfortable way while dealing with pet health?

This is one of the statement that helps us brainstorm as many ideas as we can. During these sessions we eventually came up with hypothesis of solutions that we might offer in order to improve user experience.

Some of the wireframes we liked most were tested with users and selected for creating high-fidelity designs.

Afterward, these high-fidelity prototypes underwent another round of testing, where we identified areas for improvement in certain flows.

Test results

After a number of tests I realised that there are some issues that frustrate and stop users from making decisions.

Although our primary goal was to upload all visits automatically from a vet's CRM, we still wanted to allow manual visit additions, requiring a convenient form.

The inactive grey CTA button in the form was confusing for some users; it was either not noticeable or did not indicate which fields were incomplete. I changed it to an always-active button, ensuring visibility and providing clear guidance in case of mistakes.

Initially, my hypothesis was that with the help of such an interface it would be possible to reduce the flow and not show the confirmation page, since all the information is already visible.

As a result, this first version forced users to spend more time processing the information they see and the next step they need to take.

Final work

Design system

I created a PetCare design system that provides a grasp of brand identity and base components, that is scalable, and will allow to incorporate future elements easily.

Home page redesign

The home page is now a dashboard where the user can see all the necessary information about all their pets, as well as manage it. Services and account settings are placed in separate tabs as they carry separate massive functionality.

Services page

On the Services tab, the user now sees all the services presented. The application also remembers the last visit and, using the widget, offers to make an appointment at the same veterinary clinic. Thus, the user does not need to search for a veterinary clinic again every time.

Pet profile

All information about a pet is now in one place. The user can easily view and manage it. The new pet profiles give users a central hub to manage their pet's health information, keeping them organized and in control.

Booking appointment

The challenge here was to design the vet clinic profile and appointment reasons flexibly enough to accommodate future integrations with vet clinics' CRMs when PetCare establishes closer collaborations with them.

What I learned during this project

There is no time for overthinking.

Time constraints can be challenging, but they also kick-start a project, help to overcome perfectionism, and to be more productive for the team.

Time constraints can be challenging, but they also kick-start a project, help to overcome perfectionism, and be more productive for the team.

The first is not the best.

Don't jump at the first seemingly perfect idea. The best solution might be a blend of different options.

Brainstorming a wide range of possibilities will increase your chances of finding a truly great solution.

Don't settle for the first seemingly perfect idea. A good solution may be hidden in a combination of several options.

Only by brainstorming as many alternatives as you can, you'll increase your chances of uncovering a decent solution.

Contact me

Contact me