Inspiration

The American Humane Association found that 1 in 10 pets is no longer in their adoptive home just six months later, with one commonly cited reason for surrender being unexpected cost.

Our goal is to inform potential adopters of the lifetime costs of dog ownership to reduce the rate of return. Our API provides monthly, annual and lifetime estimate costs based on dog breed as well as comparisons for average savings with pet insurance.

What it does

Paw Prints is a web application that helps potential dog adopters locate nearby dogs available for adoption and provides an estimated budget required to adopt. Users input a location and dog breed to receive a list of the closest available dogs of that breed to adopt, plus customized estimated budget for each dog. Budgets can be viewed monthly, annually, or lifetime, with cost comparison with and without pet insurance.

What's next for Paw Prints

Our team would like to implement several features moving forward:

  • Integrate Nationwide's Pet Insurance API for more accurate quotes and the ability to quick-start an application
  • Publish our custom API to RapidAPI to make this information more accessible
  • Expand the number of breeds and pets searchable
  • Include more information about each pet, including a photo gallery

Challenges

Our project's main challenge was that we anticipated more dog breed data would be available, both through publicly available APIs and Nationwide's Pet Insurance API. Unfortunately, Nationwide's API takes longer to setup than we had during the hackathon.

We manually researched and compiled data for 10 dog breeds, creating a new API that can provide custom budget information about the monthly, annual and lifetime costs of dog ownership, specific to those breeds and a variety of ages. We also provide a cost comparison of having pet insurance to encourage owners to purchase insurance.

Features

Landing Page

Intakes a user's ideal dog breed and location to return results.

  • Accepts either a 5 digit valid US zip code or City, State.
  • Includes error handling for invalid inputs and a loading spinner while the API data is fetched
  • Links to a dog breed quiz for users who don't know what dog would match their lifestyle


Results Page

Returns a list of matching dogs that are nearby and available to adopt.

  • Paginated feed of available to adopt dogs (sorted by distance from the user)
  • Estimated annual cost of adopting that dog breed
  • Photos and mini profiles of each dog, with icons to indicate if the pet is house trained, declawed, neutered/spayed, current vaccinations or has special needs.


Individual Dog Profile

Clicking on a single dog's card takes the user to this individual profile page.

  • Detailed description of the dog with photo, description, age, breed and icons to indicate if the pet is house trained, declawed, neutered/spayed, current vaccinations or has special needs.
  • Estimated and detailed Monthly, Annual and Lifetime costs
  • Insurance toggle to compare costs with and without pet insurance
  • Link to the PetFinder listing
  • Ability to directly email the shelter for more information

Built With

Share this project:

Updates