February 2025
Product
WoPet
Role
UX Designer
Timeline
1 Week Sprint

The Product
The Task
The Solution
No System Visibility Status

Error Prevention
The meal editor shows a time picker labeled "Disabled" and greyed out, with no explanation of why or how to turn it on, which strands users in the middle of a basic task. Onboarding asks people to pick an exact device model, warns that the wrong choice means setup "will not succeed," then has them time a button press and listen for a chime. A whole FAQ tab of troubleshooting ("how to deal with adding failure," "red light keeps flashing") lives in the main navigation, which signals the product expects to break.
Visual Inconsistency + Rough microcopy
The copy reads like rough machine translation, with labels like "Wrong choice, change one," "Ok, that's it," and "Operation Skill" that no native speaker would write. Headings and instructions shift in tone and capitalization from screen to screen, and the visual language is just as uneven: a heavy pink-to-blue gradient dominates most screens, button styling and spacing change between flows, and key states like the "Disabled" picker get no visual explanation.

WoPet App Store Reviews
"App is terrible, drops connection to feeder and will not keep wifi screening open long enough to connect as if new"
"This keeps changing the feeding times. Also changing the amount. I can't trust it to feed my cats need if I need to day travel."
"I'm trying to register with a password but this partial stupid error message flashes too fast to read. I'll spend the additional $$ to try another brand and send this back"
Ideate
Visual Identity: Moodboarding
The original app felt inconsistent and didn't match the purpose of the app, so I started by collecting references that captured the warmth and personality I wanted the redesign to have. The board pulled from playful brand identities, hand-drawn marks, soft color palettes, and pet-forward imagery. It became the visual north star for every decision after, from the bouncy wordmark to the confetti motif to the rounded, friendly type.


Sketches
Worked through the layout of the home, schedule, and onboarding screens on paper before committing anything to Figma, so structure could move quickly without getting attached to polish.

Illustrations + Logo Iterations
Iterate
Iterations + What didn't work
The home screen first launched with empty pet cards and no schedule preview, which technically met the "next feeding visible" principle on the schedule page but failed it at the top level.
The edit-feeding sheet started minimal but felt thin without context about which pet or which meal was being edited. And the first Pet Cam draft buried the live indicator and made the record button compete with the camera feed for attention.
Each one got pulled back to the same question: does this screen answer what an owner came for in one glance? When the answer was no, the screen got rebuilt.


Solution
To understand where the original WoPet app fell short, I ran a heuristic evaluation of the existing experience, walking through its core flows (setup, scheduling, and editing a feeding) and auditing each screen against Nielsen's usability heuristics. Rather than going off a general feeling that the app was clunky, this let me pinpoint specific breakdowns and tie each one to a principle, so every design decision later traces back to a real problem. Four issues surfaced again and again.
Feeding, front and center
The new home leads with each pet's name and their next scheduled meal, visible without scrolling or tapping into another screen. A separate "Today's feeding" view backs it up with a clean calendar and a list of times and portions for the day. Owners now answer "when does my pet eat next" the second they open the app.


Guided Setup
Onboarding walks owners through naming their pet, picking a type, and adding profile details step by step, with a progress indicator at the top so they always know where they are in the flow.
Clear editing Flow + Microinteractions
Editing a feeding now sits in one sheet with visible states for time, portion, recording, and meal name, every control labeled and active. No greyed-out pickers without explanation, no nested menus to back out of. Owners can adjust a meal and confirm the change in a few taps.

The four research findings translated into three design principles every screen had to pass.
