Case study: MyPet — A mobile app to help pet owners with their pets’ needs.

Pedro Santos
7 min readDec 2, 2022

--

An artboard with a small description of the app and a series of screenshots.

UX Designer, Pedro Mendonça Santos
Oporto, Portugal

The project

‘MyPet’ is my fourth UX project that I designed to continue my work as a UX Designer. ‘MyPet’ is a mobile app that will help pet owners with their pets’ needs.

As the only designer working on this mobile app, I designed this project from conception to delivery. My primary responsibilities were conducting interviews/inquiries, developing paper and digital wireframes, low and high-fidelity prototypes, conducting usability studies, accounting for accessibility, and iterating on designs.

Project duration
September 2022, to November 2022

The product

‘MyPet’ is a mobile app that will help any pet owner to keep track of all their pets’ needs including notifications for the next deworming, vaccination dates, and with an easy registration setup.

Problem
Being a pet owner can be a little bit complicated; keeping an eye on the vaccination dates, knowing when the next deworming is, or not having an easy way of booking an appointment with a vet nearby.

Goal
‘MyPet’ app design allows users to effortlessly keep track of their pets’ needs and easily book appointments with a vet of their choice.

Design Thinking Process

1 — Empathize
2 — Define
3 — Ideate
4 — Prototype
5 — Test

Research — Understanding the user

I conducted several inquiries and interviews to try to comprehend the pain points regarding their overall experience and needs so that I could understand the users I am designing for. The primary user group identified were young adults with at least one pet that do not use any online platform and need an easy way of scheduling a vet for their pets.

Initial assumptions about the users were confirmed regarding the fact that most pet owners end up scheduling veterinary using a phone call.

Pain points

No platforms
Most vets do not offer any platform that allows pet owners to schedule their appointments.

No vet diversity
Most users take their pets to the same vet, and online platforms only work with a small number of vets.

Time
Some users feel that scheduling an appointment could be faster and more flexible.

Persona

A presentation about the project persona.
Olivia corresponds to the target group of adults with pets.

Problem statement
Olivia is an engineer who needs an easy and fast way of scheduling online vet appointments for her pet, as well as getting alerts for the next scheduled deworming and vaccination, as Olivia wants to save time and make sure her pet gets the best care possible.

Goal statement
‘MyPet’ app will let users quickly register their pets, schedule vet appointments, and receive notifications about future services that their pet needs. This will allow users to save time and make sure their pets get all services they require.

User journey map

Persona’s Journey Map graphic.
The User Journey Map helps everyone involved with the design better understand the user.

Mapping Olivia’s user journey revealed how useful it would be for users to have a dedicated app with some options like a rating system and “near me” for the best search results, as well as a notification system for the next vet appointments.

Storyboard

Storyboarding the most important parts of the user’s experience and journey with our product, can help all the stakeholders understand its impact in a real-life context. I used one type of storyboarding: Big-picture.

A Big-picture Storyboard focuses on what the user needs, the context, and why the product will be useful to the user.

A big picture storyboard with 6 drawings and respective descriptions of the user’s actions.
Big-picture storyboards help stakeholders ideate and understand the user

Starting with the Design

User flow — book an appointment

A flowchart that shows all the steps the user takes to book a vet appointment.
User flow for the main task

Using a diagram as a reference for my design, helped me start to understand what steps are needed for the user to complete the primary task the app provides.

Paper wireframes

Taking the time to draft iterations of the home screen on paper, assured that all elements and information that made it to digital wireframes and — later on — high-fidelity prototypes, would be capable of addressing the primary user’s pain points.

As an example, on the first screen of the app, I prioritized the main task of the user which is a quick and easy way of scheduling a vet’s appointment for their pet. Additionally, some essential information about the user’s registered pets was added to the app’s homepage.

Paper wireframes of the app’s homepage + iterations

Digital wireframes

Continuing the initial design phase, I guaranteed that every screen design was based on feedback and findings from the user research, placing the user front-centered.

Homepage

Homepage digital wireframe
Homepage digital wireframe

The Homepage delivers elements that aim to allow the user to quickly check all the relevant information related to their pet, e.g. next booked appointments, deworming dates, and pet info.

At the top of the homepage, the user will be able to quickly and easily swap between registered pets, as well as add new pets to the app.

The navigation bar invites the user to easily start searching for a vet, and also gives emphasis to schedule an appointment with a larger icon at the center, enhancing the primary tasks.

Low-fidelity prototype

The low-fidelity prototype connects the user flow of searching and scheduling a vet for a registered pet, and also the user flow of adding new deworming information.

You can test it here.

Testing designs

Usability studies

I conducted two rounds of usability studies. One study was with a lo-fi prototype and another with a hi-fi prototype. Findings from the first study helped guide the design from wireframes to mockups. The second study used a high-fidelity prototype and revealed what elements of the mockups had to be refined for a better user experience.

Study #01 (lo-fi) insights

  • Users need more options and a clearer way to register.
  • Users want a faster way of scheduling a vet after searching.
  • Users need a very detailed vet page with all the relevant information.
  • Users want to be able to add dewormer detailed data.

After the first user study using the lo-fi prototype, I started designing a round of mockups and the prototype directly iterating from the first study.

Mockups

Homepage
Early designs allowed users to check all the relevant pet details, deworming information, and schedule appointments. The navigation bar allowed users to quickly schedule an appointment and search for vets.

A high fidelity mockup of the app’s homepage.
Mockup of the app’s homepage.

After the usability studies, I decided to emphasize various details, such as deworming details, vaccination details, and appointment details — this way users would easily check all the relevant data right in the homepage. The navigation bar was also redesigned to deliver more pertinent options.

Vet’s page
Early designs did not consider a detailed vet page with all the important vet’s data as well as a reviews system. Some users felt that something was missing.

A high fidelity mockup of the app’s vet page.
Mockup of the app’s vet page.

To resolve the issue, I added to the design a very detailed vet page that allows users, with a simple swipe, get from the vet’s details to comments and reviews.

A mockup of the app’s vet page with reviews system.
Mockup of the app’s vet page with reviews system.

Study #02 (hi-fi) insights

  • Users want a simple way of adding new deworming info.
  • Users need to be able to edit deworming, appointment, and vaccination alerts.

After this step, I designed the second round of mockups directly iterating from the earlier studies.

High-fidelity prototype

A screenshot of the high-fidelity prototype in Figma.
High-fidelity prototype in Figma

The final high-fidelity prototype offers a straightforward user flow with a clean and simple design that meets the users’ expectations, delivering the most important elements like searching and scheduling an appointment, adding new deworming data, and providing a review system for users to comment on a specific vet.

You can test it here.

Key mockups

Six screenshots that shows the app’s key mockups.
Key mockups

Accessibility

Always a major focus.

Accessibility was always at the center of my design. Below are some considerations about the app’s accessibility.

1 — Simple and clear iconography

2 — Visual cues and animations that help the user confirm key actions.

3 — Colors are a11y, enabling people with visual impairments or color vision disabilities to have a seamless experience using the app.

and much more.

Going forward

Takeaways

Impact
The app looks mature and ready to be in the users’ hands. The design feels very clear and is surely user-focused.
Naturally, this app would require a whole number of vets to be available to use the system so this concept could be put into practice.

This project was more complex than initially expected. Definitely, within the health context, not being an expert created some limitations. For a future launch, it would be necessary a careful analysis of all the components of the app to make sure every piece of information is accordingly to what is acceptable to the vet health’s system.

Let’s connect!

Thank you for the time you spent reviewing my work on the app ‘MyPet’.

If you would like to get in touch with me, my contacts can be found below.

LinkedIn: https://www.linkedin.com/in/pedrosantosmedia/

Email: ux.pedrosantos@gmail.com

--

--