Endless Pawsibilities provides a service for animal rescues to create their own webpage. It is intended to give animal rescues a way to gain more exposure to the public and have a modern system to accept donations through PayPal. Each animal rescue can manage their content on a private dashboard. Public users can then search the rescues available on my web app and check out what animals are available for adoption. Contact information of each rescue as well as information about the animals at their rescue are displayed for potential adopters.
Backend: Python, Flask, PostgreSQL, SQLAlchemyFrontend: JavaScript, jQuery, Bootstrap, HTML5, CSS3, Jinja2
APIs: PayPal Using Endless Pawsibilities, a rescue administrator can fill rescue and animal information as well as upload photos on a private dashboard. Their data is used to replace variables in Jinja template and then responds to the client with their customized animal rescue webpage.
Another feature of Endless Pawsibilities is infinite scrolling which comes in handy for animal rescues that have a long list of animals to display. The animals they are displaying is loaded 10 at a time.
Public users have the option to the donate to the animal rescue(s) of their choice by clicking on a donate button provided by the PayPal API.