Pupper works on an Instagram-like feed
Pupper activates when a positive emotion is detected.
We pull puppy images from all over the internet and link to an adoption site.
We run the webcam in the background to get a feed of facial expression information.
We encounter dozens of potential furry friends every day when we browse the Internet. We believe that each one of these interactions has the potential to lead to a successful adoption of an animal in need. We also believe in the power of human emotions as a call to action. We built Pupper to leverage your facial expression information to suggest the adoption of pets nearby, which an important component of Phase I of the hurdles that Best Friends identifies which currently deter the adoption of animals in need.
What it does
Pupper shows you a feed of puppies while recording your facial expression via the webcam. Using facial landmark information, we are able to guess what type of emotional response you have to the puppy. We can track the likelihood of joy, sorrow, anger and surprise. We calculate a weighted score of these emotions to determine whether or not you should adopt a pet of the same breed.
How I built it
React and Redux with calls to a variety of APIs.
Challenges I ran into
Integrating and testing the emotion recognition API that we used.
Accomplishments that I'm proud of
What I learned
How awesome React is when developing web apps.
What's next for Pupper
We want to make it much more flexible so that this can be used as an extension to Instagram, Google Search and basically any other website that shows you pets or puppies so that we maximize the number of succesful adoptions that Pupper encourages.