MiMascota - Pet care app

Mi Mascota is a mobile app designed to give pet owners in Argentina one place for everything their pets need — profiles and medical records, a task calendar, a service finder for nearby vets and groomers, and offline care guides. It was my final diploma project, and my first time carrying a design through the full process end to end: research, MVP scoping, prototyping, and usability testing.

Introduction

Table of contents

Details

Design challenge

Pet owners in Argentina manage their animals' health information the way people did decades ago — in paper health booklets, scattered across vets, groomers, and emergency contacts they can never find when they actually need them. When you travel with a pet, move cities, or have an unexpected vet visit, that fragmented information becomes a real problem.

How might we give pet owners a single, reliable place to manage their pets' health and care — one that works even without a paper trail or an internet connection?

Research & Discovery

Research started with surveys and interviews with pet owners, looking for patterns in how they actually managed their animals' information day to day. We interviewed four people that had different types of pets, different routines, and different needs when taking care of their pets.

The picture that emerged was consistent across respondents:

  • People relied on paper documents that were easy to lose or forget to bring

  • There was no reliable way to find trusted vets or groomers, especially in a new area

  • Owners struggled to keep track of recurring tasks — vaccinations, grooming, medication — especially across multiple pets

User persona

Juana, 27 — Retail worker
"I don't want to be searching through folders when the vet is asking me what shots my dog has."

Who they are: Navigating a move between cities with a dog and a new cat


Goal: Wants her pets' health information and care tasks organized in one place she can access anywhere — not tied to a specific vet's office or a folder she might not have packed


Frustration: Paper records don't travel well, and finding trustworthy vets/groomers in a new city means starting from zero


What they need from this app: Centralized medical records she can access and share instantly, a way to find vetted local services, and reminders that don't depend on her remembering everything herself

Plan

The MVP was scoped around four core features, each solving a distinct part of the problem surfaced in research:

  • Pet profiles — centralize medical records, documents, and emergency contacts in one shareable place, eliminating the paper booklet entirely

  • Service finder — locate nearby vets, groomers, and other professionals with ratings, reviews, and contact details

  • Calendar — handles tasks and reminders per pet, with alarms, so recurring care doesn't rely on memory

  • Guides — offline reference content organized by species and topic, so owners can find answers without an internet connection or a vet visit

Scoping to these four — and deliberately leaving Community out of this MVP iteration — kept the project focused enough that usability testing could actually validate something real, rather than testing a half-built version of everything at once.

Information Architecture

The app follows a five-tab structure, each with a clear, distinct purpose:

  • Home/Profile — pet profiles and their medical records

  • Services — the vet/groomer finder

  • Calendar — tasks and reminders

  • Community — where people can ask,comment, or interact with other pet owners (scoped in the IA but not fully designed in this iteration)

  • Guides — offline species/topic reference content

Design System

Mi Mascota needed to feel trustworthy enough to hold real medical records, but warm enough that checking in on your pet's care never felt like a chore. The navy carries that trust; the orange and yellow carry the warmth. Every visual choice was filtered through one question: does this feel like something a pet owner can rely on?

Color palette

Typography

  • Neulis Cursive Extra Bold / Italic — titles (a rounded, friendly display font, fitting for a pet-care product)

  • Montserrat (Medium / Semi Bold) — body text and UI

Components

The system was built out at the component level before screens, so consistency was baked in early rather than

patched later:

Top bar & nav bar

Keeps orientation clear as users move throughout the entire app.

Navigation shows the five core sections at a glance.

Dropdowns

Used for filtering and pet selection — includes a pet-specific dropdown showing saved pets so switching context between pets stays fast.

Calendar

Full month view with task confirmation built in — designed to make scheduling and reminders feel as simple as checking a date off, not filling out a form.

Buttons & switches

Primary and secondary button states, toggle switches, and unit switches (cm/in) — kept simple and high-contrast so key actions are always obvious.

Carousel cards

Surfaces provider name, contact info, and a save/bookmark action in one glanceable card, so comparing nearby vets doesn't require opening each one individually.

Icon set

A custom icon library spanning navigation, actions, and pet-specific icons (paw, bowl, grooming scissors, leash) — built to feel warm and a little playful rather than generic.

Logo: The "Mi Mascota" wordmark pairs with a paw/flame-style icon mark, shown across the full color range (navy, blue, orange, yellow) — giving flexibility for where it sits against different backgrounds in the app.

Prototypes

Detailed view

Testing

The prototype was tested with five users across six tasks, including creating a pet profile, finding a nearby vet, scheduling an appointment, and searching and saving a guide.

Most tasks were completed successfully across all users. The failures were specific and informative:

  • One user didn't realize there were still steps remaining after what felt like a completion point

  • Two users struggled to find the guide search function

Both issues pointed to the same underlying problem: moments where the interface implied completion before it was actually reached. Those findings directly informed the final iteration of the prototype.

Next Steps

The Community tab was defined in the IA but not fully designed in this iteration — it's the most meaningful gap. A space where pet owners can share experiences, ask questions, and connect with others who have the same breed or species could add real value to the app beyond the utility features.


I'd also want to run a second round of usability testing after the iteration, to validate whether the changes actually resolved the issues the first round surfaced. Testing once tells you what's broken. Testing twice tells you whether you fixed it.

thank you!

Check my other work!

A fresh reading experience that helps curious readers discover, track, and share the books they love.

MiMascota project preview

Goodreads redesign

A guided workspace that helps teams make onboarding feel clear, calm, and connected from day one.

Onboarding Hub project preview

Onboarding Hub