View on GitHub

PetPal

Welcome to the GitHub Page for PetPal

Introduction

PetPal is a Meteor Application made for the Meteor Hackathon 2021.

Overview

PetPal is an application built to help prevent animals from the negative impacts of living in an animal shelter. There are many reasons why pet parents need to separate from their beloved companions, such as: financial stresses, behavioral issues, housing concerns and other personal circumstances.

PetPal wants to provide pet parents an opportunity to rehome their animals, as well as provide a useful tool to those who are seeking a new companion. Our hope is that PetPal reduces the number of animals admitted into shelters, while decreasing the number of euthanizations due to overcrowding and understaffed and overworked rescue professionals. Behavioral issues that commonly develop in the shelter include anxiety, which leads to aggression towards people or animals, and fear, which causes leash reactivity and barrier-related aggression. Some other common problems include the emergence of destructive behavior and house training regression.

Current Issues with Existing Adoption or Rehoming Applications

Benefits

While the current method of adopting or rehoming a pet can involve bringing your beloved companion to the shelter, PetPal offers a better solution. Adopting and rehoming through a Peer-to-Peer service. Have an open line of communication with those looking to surrender and those look to adopt pets.

PetPal in Action

Landing Page

Users are given a quick introduction to the application.

Home Screen

Users can choose to view a list of pets available for adoption, list a pet, or learn more about the cause.

Pet Listings Page

View a list of pets in your area, filter through pet type (Dog, Cat, Bunny, etc.)

Pet Profile Page

By clicking on a pet’s image in the View Pets Page, users can learn more about that pet including: Name, age, breed, status, description, contact, and more photos and videos.

List a Pet Page

Users can list a pet to be rehomed using the form on the List a Pet page.

Learn More Page

Users can learn more about the issue surrounding pet homelessness, overpopulation, breed discrimination, and how to contribute to the solution.

User Profile Page

Users can view what pets they have listed for adoption and/or what pets they are interested in adopting. This page can be accessed anywhere throughout the application. They can also edit listings from their profile or from the Pet Profile.

Real-time Notification Feature

For any pet that is on a User Profiles Favorites list, they will be notified if that pets listing is updated from “Available” to “Adopted.” See email notification below.

Application Pitch

Pitch in Google Drive.

Video Presentation

Presentation in Google Drive.

Live Application

Deployed in Galaxy.