Giter Site home page Giter Site logo

petpal's Introduction

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

  • Animals must enter a shelter in order to be adopted.
  • People may find it difficult to navigate confusing websites such as Craigslist.
  • Difficult to communicate over Craigslist.

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.

petpal's People

Contributors

arslan-r avatar cjsiador avatar darleneagbayani avatar jonathan-ma avatar rexter-ds avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.