Oakville & Milton Human Society

Designing a pro-bono pet care management system for the Oakville & Milton Humane Society from start to finish.

00

problem

The Oakville and Milton Humane Society needs a way for users to manage pet care, log activities, and track task completion. The Oakville and Milton Humane Society is facing difficulties with their manual pet care and volunteer management systems, which currently rely on whiteboards and paper records. Currently, admins have an inefficient manual system for managing pet care and volunteer tasks, relying on whiteboards and paper records. The animal behaviourist struggles to assign and track tasks, involving 19 active dog kennels, 30 cats, to over 70 volunteers.

solution

We designed an all-in-one web-app solution for both tablet and mobile devices on browsers! Our primary purpose is to help OMHS organize information. The app will enable volunteers to log in, view pets and tasks based on their skill level, record activities (e.g., walks or playtime), and track pet progress, improving efficiency and animal care. Through 12 months, I led the design of the user management, task management, the invite new user flow, as well as the creation of the design system.

Research

Client Meetings

To discover and investigate paint points, we met with the client!

In initial meetings with our client, they were able to provide details of pain points and what features they wanted in the platform.

  • User Authentication

  • Pet Profile Uploading

  • Skill-Based Pet Assignment

  • Pet Selection and Tracking

  • Activity Logging

Synthesizing Research

Identifying Pain Point Features

To set the basis for the tool, we worked to derive pain points into corresponding features and flows.

This also had us considering our 4 distinct users (Volunteers, Staff, Animal Behaviorists, and Admin) and time was taken to research and define each of these roles. A Permissions Spreadsheet was then created to determine their tasks and needs for the solution.

User Flows

Mapping out User Flows

User Flows were mapped out! We stepped into our users perspectives to visualize their journey, and designed a clear visual guide that smoothly leads users through the process, building understanding and confidence at each stage. (Here's the example for a volunteer!)


User Management

Low Fidelity

Exploration

I started with designing the User Management page. This was early in the project, before we had a design system or defined visual direction. I began exploring ideas in low-fidelity to focus on feature layout and flow first.

Iteration

Iterating

The User Management page went through the most iteration as we redefined scope, flows and design system through the first 4 months of work.

Final Design

User Management Final Designs

Finalizing the User Management page set the tone for the rest of the tool. It helped lock in consistent layout and interaction patterns moving forward.

Task Management

Idea

Task Management

From later discussions, the client wanted a way to manage task templates, so that people can easily assign tasks to each pet profile as an Admin! The feature we derived was similar to in design to the User Management Page, so that where I started!

A new page called "Task Templates" would have to be designed, where they are universal templates that can be used to make a task for any pet. New modals and the different components that had to be used for this feature were designed and clearly shown.

Flows

Add/Edit Task Template

2 new user flows had to be created, one for adding a new task template, and the other to edit an existing task template.

Final Design

Task Management Final Designs

Reflecting

Key Takeaways

What did I learn?

Handoff & Collaboration

  • This was one of my first real handoffs, so I put in a ton of effort to make everything super clear for our devs. I held walkthrough sessions to explain the designs and recorded videos since development at Blueprint often continues without a designer on hand. I learned so much about what makes a smooth handoff, lessons I carry with me into every project now!

Scoping & Alignment

  • In the middle of the project timeline, we struggled a lot with misalignment as we lost consistent contact with the client. Working though this experience really reinforced the importance of thorough scoping!

My Gratitude

  • My time as a product designer on OMHS x UW Blueprint was so influential for fuelling my passion for product design and building community. Big thanks to every PM, developer and designer who I met along this journey!

duration

may 2024 - april 2025

role

product designer

team

3 product designers, 2 product managers, 9 developers

category

UI/UX

.say hello

like what you've seen?
DON'T BE SHY :) reach out and lets talk 🤝

.say hello

like what you've seen?
DON'T BE SHY :) reach out and lets talk 🤝

K

N

made with many late nights and tears from kelly

if you're reading this fine print,

we have to connect on linkedin now… —>

K

N

made with many late nights and tears from kelly

if you're reading this fine print,

we have to connect on linkedin now… —>