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
Log in or sign up for Devpost to join the conversation.