Internal Management Tool

Designing a pro-bono pet care management system for the Oakville & Milton Humane Society from 0-100.

Role

Product Designer

Team

  • 3 Product Designers

  • 2 Product Managers

  • 9 Developers

Duration

May 2024 - April 2025

Overview

As a product designer at UW Blueprint, I was provided the unique opportunity to design a pro-bono management platform for the Oakville & Milton Humane Society, servicing over 235+ users.

We designed an all-in-one web app solution streamlining volunteer task management, pet care, and admin processes. Through 12 months, I led the design of the pet list, add a pet flow, and interaction log, as well as the creation of the design system.

Context & Problem

Currently…

The Oakville and Milton Humane Society (OMHS) is an independent nonprofit supported by donations, providing shelter and care for up to 300 animals.

The Oakville and Milton Humane Society needs a way for users to manage pet care, log activities, and track task completion.

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.

જ⁀➴₊⊹

To Begin.

Discovering

Research

Client Meetings

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

Our talks helped us discover pain points which we grouped into 3 main categories: Volunteer Coordination, Task Communication and Animal & Activity Tracking.

Synthesizing Research

Identifying Features from Pain Points

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

This also had us considering our two user types (Volunteers and Admin) and which features would be accessible to either group.

User Flows

Mapping out User Flows

One of our earliest steps was flowing out every action a user could take. This is for a volunteer! (The admin one was even bigger!)

જ⁀➴₊⊹

Feature

Pet List

Low Fidelity

Exploration

I started with designing the Pet List 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 Pet List page went through the most iteration as we redefined scope, flows and design system through the first 4 months of work.

Final Design

Pet List Final Designs

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

જ⁀➴₊⊹

Feature

Interaction Log

Idea

Interaction Log

From initial discussions, the client want a way to see everything that happens in the tool as an Admin! The feature we derived was similar to an audit log or notifications page, where the Admin can track and view every user interaction.

Iterating

How does the user see all this information?

Inspired by apps like Instagram and Discord, I chose to lay out the interactions in a table.

What happens when the user clicks on an interaction?

Now what should a user see when they want to view the full details of an interaction? At first pass, I gravitated to the side tab, but aligning with the rest of the designs, I designed an Interaction Details pop-up!

Final Design

Interaction Log

જ⁀➴₊⊹

Interaction

Mobile Filtering

Mobile Design

Transforming Tablet Designs to Mobile

When adapting our designs from tablet to mobile, I led the redesign of our filtering component, which was originally too large to fit effectively on smaller screens.

Final Design

Mobile Filter

With the quantity of filters, I designed a scrollable filter that opened from the bottom.

Iterating

Date Filter

It took me a while to find a design that worked for filtering by date.

×

Extra clicks?

Devs and PMs agreed that this flow involved way too many clicks.

×

Too much dev effort

As well, with timeline as a concern, the introduction of a new pop-up component lacked consistency and required more dev effort to build.

Final Date Filter Design

Informed by feedback from PMs and developers, I iterated on a design that reduced unnecessary clicks and incorporated a built-in calendar, similar to the design from tablet.

Aligned with tablet designs + less clicks

જ⁀➴₊⊹

Final Solution

Final Designs

The Solution

All-in-one Management Tool

We designed an all-in-one web-app solution for both tablet and mobile devices on browsers. Here are some parts of the tool I worked on.

✮ Pet List

The home page! Pets are displayed based on urgency of needing care. Sections are different based on user type (volunteer or admin). From here, users can filter, view pet profiles and take on tasks.

↑ Pet List for volunteers.

↑ Pet List for admins.

✮ Interaction Log

Admin only page where they can view all interactions occurring in the system.

✮ Mobile Filtering

I designed the mobile filtering!

જ⁀➴₊⊹

The End.

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!

₍ᐢ. .ᐢ₎ ₊˚⊹♡

Let's keep in touch!

Thanks for stopping by. I'd love to chat!

Let's keep in touch!

Thanks for stopping by. I'd love to chat!

Let's keep in touch!

Thanks for stopping by. I'd love to chat!