Inspiration

Due to very limited space at the shelters, how to set up a system that uses the shelters information and dogs profile, image and then notifies shelter administrators of inquiries on a pet .

What it does

the temporary shelters for cats and dogs have all varieties and sizes to handle from the abandoned and neglected , and the goal of rehabilitating and placing them in loving homes is how we believe this app assist this causes to happen. The admin of a shelter is notified by email that a visitor is planning a visit.

How we built it

This project is built with ReactJS with Kendo UI components and the following :

To start with , we chose the Petfinder .API to build out the dataset of Animals to adopt from shelters to get realtime data. Backend can trigger API calls as needed . We used firebase to store the animal record details and link to photo of pet . With the Petfinder API, you can: Search for and display pet listings based on pet characteristics, location, and status. Search for and display animal welfare organizations based on organization name, ID.

1) Do a Post JSON to the Petfinder.ai Auth API (https://api.petfinder.com/v2/oauth2/token) 2) With access token returned, create records of pets from json response to a database , for this used airtable and and firebase storage . If there are shelters in response results it uploaded into firebase data collection format. When a pet inquiry record is created in the backend an email is sent to notify admin.

Challenges we ran into

While in local development the kendo Grid worked as expected, only needed some adjustments when it was installed on online hosting on Firebase.

Accomplishments that we're proud of

put self in the shoes of a shelter organization for animals . Build a workflow that can implemented practically, that automates a tedious task . Includes a visitor system to advise shelter of visitor.

What we learned

The efficiency of telerik components and Petfinder APi

What's next for Adopt a Paw

Share this project:

Updates