pawfect
Mongo + Express.js + Node.js
What if there was a “tinder” for adopting pets?
Problem
Looking to adopt a dog can be a challenging process. Many people want to adopt from shelters where dogs have been rescued and/or are at risk of being put down, rather than from expensive breeders.
Influences
I was influenced by dating apps such as Tinder and Bumble, where users can quickly “swipe” through potential dates based on basic information and photo.
Constraints
Use the Petfinder API to use retrieve real data about dogs that are currently up for adoption.
Verify users using Google Authorization and Oauth 2.0
Save users and their liked dogs in MongoDB
Full CRUD functionality
Deploy app using Heroku
User Stories
“As a user I want to be able to..”
login with my Google account
see dogs that up for adoption now
see photos of the pets
view more info on each pet, such as age, sex, breed, and location
access contact info for the shelters
add a description about myself
Result
Improvements
Location integration - Filter results by nearest X miles
Social media sharing links
Generate HTML embed code to share dog “Cards”