← Work

02

UX/UI + Front-End Β· 2024–2025

Pawsitive Futures

A responsive animal rescue website shaped by user research, designed to simplify pet discovery, adoption guidance, and community involvement across mobile, tablet, and desktop.

Pawsitive Futures responsive website preview
Role
UX/UI Designer & Front-End Developer
Contribution
Owned the project from primary research and information architecture through responsive UX/UI design, front-end development, and later visual refinement.
Tools
Figma Β· FigJam Β· Lovable Β· HTML Β· CSS Β· JavaScript Β· Git Β· GitHub Β· GitHub Pages
Timeframe
Nov 2024 – Mar 2025
Interface refinement: 2026

Research & Scope

9User Interviews

3Audience Groups

Mobile Β· Tablet Β· DesktopResponsive experience

View Live Website β†—

The challenge was to create one clear experience for people arriving with very different goals, from finding a pet to fostering, volunteering, donating, or learning more about adoption. The experience also needed to stay easy to navigate across mobile, tablet, and desktop.

Tools used: Google Meet Β· FigJam Β· Figma

Primary Research

9 interviews were conducted on Google Meet across three audience groups.

3 Prospective Adopters

3 Staff & Volunteers

3 Supporters

Affinity Mapping

The interview findings were grouped in FigJam to identify common needs around pet information, getting involved, trust, and navigation.

Clear, current pet information

Adopters wanted detailed profiles, behavioural information, care needs, availability, and clearer guidance before making a decision.

Guided ways to take action

Adoption, volunteering, and fostering all needed clearer steps, expectations, and supporting information.

Trust through transparency

Participants looked for reviews, success stories, regular updates, visible community activity, and clearer information about how support makes an impact.

Competitive Review

I reviewed three animal rescue websites to understand how they handled pet discovery, community involvement, calls to action, and trust-building content.

Ottawa Dog Rescue

What works Clear Donate and Featured Dog CTAs, visible navigation, impact metrics, and featured-animal storytelling made important actions and organizational impact easy to see.

Gap / opportunity Pet discovery could be stronger with clearer hierarchy, more detailed search and filtering, adopter testimonials, and additional educational content.

Ottawa Humane Society

What works Strong Adopt, Donate, and Get Involved CTAs, community programs, accreditation information, and accessible navigation helped communicate credibility and participation opportunities.

Gap / opportunity The large amount of content created an opportunity for simpler navigation and clearer organization, with more adopter testimonials supporting the experience.

Paws for Cause

What works Emotional animal photography, a calm colour palette, simple navigation, and a distinctive Donate CTA created a welcoming and approachable experience.

Gap / opportunity Animal profiles needed more detail, while search, volunteer information, testimonials, FAQs, and educational content could make the experience more useful.

Key Takeaway

The review reinforced the need to combine emotional storytelling with practical discovery tools, clearer participation pathways, and enough information for users to act with confidence.

Audience Groups

The interviews highlighted three audience groups, each with different goals and information needs.

I created three personas from the interview patterns to represent the main audience groups and keep their goals and needs visible throughout the design process.

01 β€” Prospective Adopter

Bola Adedapo

Wants to find a suitable pet and feel confident about the adoption process.

Needs
Detailed pet profiles, behaviour and care information, clear adoption guidance, and trustworthy shelter information.

02 β€” Prospective Volunteer

Jim James

Wants to understand where help is needed and how to get involved.

Needs
Clear volunteer roles, expectations, application steps, training resources, and up-to-date opportunities.

03 β€” Supporter

Keisha Jing

Wants to support animal welfare and understand how their contribution makes an impact.

Needs
Clear donation and sponsorship options, community opportunities, regular updates, success stories, and transparency around impact.

Journey Map

To look more closely at the volunteer experience, I mapped Jim’s journey from exploring animal shelter websites to applying for a volunteer role.

What the journey revealed

The Pain Points row showed where Jim faced friction at each stage. During Explore, some websites did not have a clear section for volunteer opportunities. During Research, role details and application instructions were limited. During Apply, unclear application processes and limited volunteer experiences made it harder to move forward with confidence.

These findings helped shape the design priorities explored in the next section.

Research findings were grouped into three priorities that shaped the refined experience.

01

Easier Pet Discovery

Need

Prospective adopters wanted an easier way to find pets and enough information to know if a pet might suit their home.

Solution

Added search and Dogs, Cats, and Rabbits filters, result counts, feedback states, and detailed pet profiles with breed, size, personality, energy level, compatibility, care needs, health, and ideal home information.

02

Clearer Ways to Get Involved

Need

Volunteers and foster caregivers needed clearer information about roles, expectations, requirements, training, and how to take the next step.

Solution

Created a dedicated Get Involved experience with volunteer role details, time commitments, training information, a clear four-step process, foster and donation paths, and a Volunteer with us action linked to the interest form.

03

More Trust & Connection

Need

Participants looked for success stories, community activity, useful resources, and clearer ways to understand and connect with the rescue.

Solution

Added success stories, downloadable guides, events and workshops, FAQs, support options, and direct contact pathways.

Tool used: FigJam

Refined Information Architecture

The original sitemap had several separate top-level sections, so I simplified the structure around the three audience groups identified in the research. Adopt supports prospective adopters, Get Involved brings volunteer, foster, and donation paths together for volunteers and supporters, and Contact gives all users a direct way to reach the rescue.

Resources sit within Adopt because the guides, workshops, and FAQs mainly support people learning about adoption. A Resources link also remains in the main navigation so users can access that content directly.

Pawsitive Futures sitemap: Home leads to Adopt, Get Involved, and Contact. Adopt contains Available Pets, Search and Filters, and Resources with Adoption Guides, Events and Workshops, and FAQs. Get Involved contains Volunteer, Foster, and Donate. Contact contains Contact Form and Contact Info.

The final structure keeps the main paths clear while still supporting the different goals identified in the research.

Tool used: Figma

Low-fidelity wireframes helped establish page hierarchy, content placement, and responsive layouts before moving into visual design.

Desktop

Home
Adopt
Contact

Tablet

Home
Adopt
Contact

Mobile

Home
Adopt
Contact

The early layouts focused on making pet discovery, adoption information, and ways to get involved easy to find across screen sizes.

Tools used: Figma Β· Adobe Illustrator

Moodboard

The original moodboard established a warm, approachable direction that remained the visual foundation of the project through the later refinement.

  • Friendly
  • Compassionate
  • Warmth
  • Hope
  • Organized

Style Tile

The style tile translated that direction into typography, colour, imagery, and interface treatments that continued to guide the 2026 redesign.

Logo & Brand Mark

The moodboard helped spark the idea for the logo. I kept coming back to the feeling of β€œfinding a home,” so I combined a paw with a location pin in Adobe Illustrator. I paired it with the Inter typeface to keep the name clear, friendly, and easy to recognize.

Primary Pawsitive Futures logo on ivory
Primary
Pawsitive Futures logo with ivory paw and wordmark on charcoal
Dark Background
Teal pin with charcoal paw
Teal pin with ivory paw
Icon Only

Initial UI

The first coded version established the visual foundation across Home, Adopt, and Contact.

The interface was later refined and expanded in 2026, while the original visual direction and core brand language remained consistent.

Tools used: Figma Β· In-person focus group

After the first version was built, the interface was presented to a 25-person peer focus group in person, with the design shared through Figma. Their feedback, combined with a further design review, highlighted four areas to improve: colour hierarchy, CTA visibility, visual engagement, and contact-form clarity.

01

Colour hierarchy

Sections needed stronger visual distinction.

02

CTA visibility

Buttons needed more prominence and consistent states.

03

Visual engagement

The interface needed stronger supporting visual elements.

04

Contact hierarchy

The contact form needed clearer definition.

Tools used: Lovable Β· Figma

In 2026, I revisited the interface to address the focus-group feedback while keeping the original visual direction and brand language intact.

Visual Inspiration

For the visual direction, I kept coming back to the moodboard image of the dog surrounded by a playful dotted trail. I liked how it made a static photo feel more lively and warm, so I reworked that idea into a journey motif using the Pawsitive Futures colours and paired it with editorial pet crops.

Moodboard reference
Pawsitive Futures adaptation

AI-Assisted Exploration

I used Lovable to quickly explore different interface directions, then brought the strongest ideas into Figma and refined them to fit the Pawsitive Futures brand, research findings, and focus-group feedback.

01 β€” Impact & Storytelling

This exploration helped test:

  • stronger impact statistics
  • more prominent animal photography
  • a more visible success-story section

02 β€” Story-Led Experience

This exploration helped test:

  • larger emotional photography
  • stronger editorial typography
  • success stories as a more important part of the page
  • a clearer sense of progression through the content

03 β€” Content & Action Hierarchy

This exploration helped test:

  • clearer CTA hierarchy
  • stronger section groupings
  • stats, events, success stories, and Get Involved content working together
  • more structured card-based content

I treated the AI outputs as starting points. I pulled useful ideas around storytelling, hierarchy, imagery, and calls to action into Figma, then adapted them to the existing brand and final experience.

01 β€” Colour hierarchy

Refinement:
Introduced clearer background changes, spacing, dividers, and content groupings to give sections stronger visual distinction.

Before

Original Home section hierarchy

After

Refined Home section hierarchy

02 β€” CTA visibility

Refinement:
Standardized primary and secondary action treatments to create a clearer and more consistent hierarchy across the experience.

Before

Original How You Can Help actions

After

Refined primary and secondary actions

03 β€” Visual engagement

Refinement:
Expanded photography, editorial pet crops, success stories, and supporting visual elements to reduce text-heavy sections.

Before

Original text-heavy Why We Care section

After

Refined Luna success story with photography and story content

04 β€” Contact hierarchy

Refinement:
Separated contact information from the enquiry form and gave the form clearer definition as the page’s primary action.

Before

Original Contact form hierarchy

After

Refined enquiry form with a distinct heading and primary action

The final experience brings pet discovery, adoption guidance, resources, and ways to get involved together across desktop, tablet, and mobile.

Desktop

03 Get Involved

04 Contact

Tablet

01 Home

02 Adopt

03 Get Involved

04 Contact

Mobile

01 Home

02 Adopt

03 Get Involved

04 Contact

Responsive behaviour

The layout was adjusted for desktop, tablet, and mobile. Columns reduce as the screen gets smaller, content stacks where needed, and controls remain easy to use on smaller screens.

The desktop navigation changes to a compact menu on smaller screens to reduce crowding.

Home

The hero and content sections stack on smaller screens, while selected editorial pet crops remain as part of the visual identity.

Adopt

Pet cards move from three columns to two and then one. Filters adapt to smaller screens, while detailed pet profiles remain easy to scan on mobile.

Get Involved

Volunteer roles and participation content stack on smaller screens. The four-step volunteer journey also uses a longer mobile path so all four stages remain connected.

Contact

Contact information and the enquiry form sit side by side on desktop and stack on smaller screens.

I built the refined design as a responsive website using HTML, CSS, and JavaScript, then deployed it with GitHub Pages.

Stack

HTML Β· CSS Β· JavaScript

Workflow

Git Β· GitHub Β· GitHub Pages

The build included responsive navigation, reusable styling, pet search and filtering, result feedback, form interactions, and pet-profile modals.

Pet Search & Filtering

01 β€” All Pets

Default state with all six featured pets visible.

02 β€” Filtered Results

Dogs selected, reducing the results to the two matching pets.

03 β€” No Results

A search with no matches, showing the result count and empty-state feedback.

JavaScript handles pet search, category filters, result counts, and feedback when no matches are found.

Pet Profiles & Enquiry

Selecting a pet opens a detailed profile with key information about the animal.

The β€œI’m interested in…” button takes the selected pet into the adoption enquiry form.

Pawsitive Futures grew from an initial three-page website into a more complete responsive experience for adopters, volunteers, foster caregivers, and supporters.

View Live Website β†—

Reflection

Building the first version showed how responsive behaviour, content density, and visual hierarchy can reveal issues that are less obvious in static mockups. Revisiting the project also showed the value of using feedback to improve an existing experience rather than starting over.

If I continued the project, I would test the refined experience with users and explore connecting pet information and forms to a live backend.