Home

PetPal

Connect with local animal shelters and find your perfect companion

  • SwiftUI
  • Core ML
  • ARKit
  • CloudKit
Screenshot of the project PetPal

Facts

Website
Download on the AppStore
From / to
since Aug 2022
Tools
Xcode, Figma, GitLab

Project Overview

As an animal lover, I created PetPal to help connect people with local animal shelters and rescue organizations. The app features advanced pet matching algorithms, virtual meet-and-greets, and comprehensive adoption support tools.

The project started as a personal initiative to address the challenges I saw in the pet adoption process. I developed a sophisticated matching algorithm using Core ML that analyzes user preferences, lifestyle, and living situation to suggest compatible pets. The app includes detailed pet profiles with high-quality photos, videos, and behavioral assessments from shelter staff.

One of the most innovative features is the AR-powered virtual meet-and-greet, where users can see how a pet would look in their home using ARKit. I implemented real-time video calling with shelter staff and built a comprehensive adoption checklist that guides users through the entire process. The app also includes educational content about pet care and training resources.

I built the entire platform using SwiftUI with a focus on accessibility and ease of use. The app integrates with local shelter databases and includes features like donation tracking, volunteer coordination, and community forums for pet owners. PetPal has helped facilitate thousands of successful adoptions and received recognition from major animal welfare organizations for its innovative approach to pet adoption.