Cat Care - Mobile App for Simplifying Daily Cat Care
Client
Cats of Prisma Volunteer Group
Project Duration
8 weeks
Industry
Animal Welfare / Rescue / Non profit
Tools Used
Google Docs, Canva, Figma
Cats of Prisma needed a way to coordinate daily care for community cats, but volunteers were struggling with tracking feeding schedules and medical needs across multiple applications.
I designed a mobile app that centralizes feeding logs, health updates, and cat profiles to solve both problems, which hopefully will lead to better coordination among volunteers and improved care consistency for the cats.



Challenge
Community cat volunteers often rely on informal systems—like chat groups, different apps, or memory—to manage daily feedings, track medical needs, and share responsibilities. This lack of organization can lead to missed meals, delayed treatments, and volunteer burnout. Without a centralized and intuitive tool, it's difficult to sustain consistent care for multiple cats across different locations.
Role & team
I led the end-to-end design process of the Cat Care App, from initial user research and flow mapping to wireframing, interface design, and prototyping.
Approach:
I applied the Design Thinking Process. This is a non linear approach where I can go back to certain stage depending on the need:
Stage 1: Empathize—Research about my user by User Interview
The target users for this app are volunteers from the Cats of Prisma community. Since there are many active volunteers, I developed a participant profile to help pre-qualify and select the most relevant interviewees for the study. Using this profile as a guide, I selected and interviewed five volunteers. I also adapted a discussion guide template provided by our professor to fit the specific context of this project, ensuring that the interviews would yield useful insights for the app's design.
Stage 2: Define—State Your Users' Needs and Problems by Persona development
After the interviews, I analyzed my notes and organized them accordingly. I’ve read and selected some trends and commonalities in these 5 participants' interview answers and come up with a persona out of them.
Stage 3: Ideate—Challenge Assumptions and Create Ideas
In the Ideate stage, I generated creative solutions to streamline how volunteers log and track cat care activities.Using “How Might We” questions, low fidelity wireframing, and user flow mapping, I developed an initial list of features that I want to have in the first draft of my design.
A few questions that came to my mind. Like the ff questions:
How can we support Maia in being keeping informed in proper animal care
How can we make the volunteer experience more fun for users like Maia?
How can we simplify all the information that Maia can see while doing the cat care routine?
How can we keep her up to date that will fit her busy lifestyle?
How can we make it easier for Maia to catch up with the most important tasks without the need to go through the long threads of chats?
I focuses on designing one user flow that highlights a key feature of the Cat Care App. Within this flow, users can:
Customize the checklist of items to bring during each feeding
Check for the latest updates or announcements from co-volunteers
View a list of cats that need to be fed
Upload photos or videos for group update and documentation
Access cat profiles with details such as personality, food preferences, territory, and health information
Send updates to the group with an auto-generated summary
Stage 4: Prototype
To bring my ideas to life, I created a scaled-down, interactive prototype using Figma, focusing on core features. My goal was to simulate real user interactions and gather early feedback on usability and functionality.
By prototyping key screens and flows, I was able to test the most critical parts of the experience without building a full product. This approach helped identify design issues early—such as unclear button hierarchies and flow interruptions—allowing me to iterate quickly and efficiently.
Stage 5: Test and Iterate
During usability testing, I observed that volunteers cannot check if a cat has eaten its meal. Sometimes, a roaming cat missed the feeding schedule, and the next volunteer needs to account for this so they can provide medication or vitamins to that cat, or give more food since it will be hungrier due to its missed meal. The volunteer also might need to check a cat’s information like location and what its personality is when they have already started the feeding routine.
This insight led me to revisit the user flow and add the important cat info and latest feeding update. I iterated on the design to add to the volunteer’s confidence while performing their cat feeding duties.
Reflection & Next Steps
This Cat Care App project was developed as part of my UI/UX course, and while it remains a conceptual product, it offered me a valuable opportunity to apply the end-to-end UX process—from user research and problem definition to ideation, prototyping, testing, and iteration.
Through this project, I strengthened my skills in:
User flow design and simplifying complex processes
Interactive prototyping in Figma
Feedback-driven iteration to improve usability and clarity
Design storytelling—advocating for user needs in every decision
The experience highlighted the importance of designing with empathy, especially for real-world volunteers managing daily responsibilities. I’m excited by the potential of this concept to evolve into a tool that supports community cat care efforts—and I would love to contribute to similar mission-driven projects in a professional setting.
While this app hasn’t been developed yet, it reflects my design thinking approach, problem-solving ability, and commitment to building intuitive, user-centered digital experiences.