Some days it’s just raining cats and dogs. This week, we are inspired to upgrade our first project, CAT-astrophe!. We decided to add dog facts too and hopefully find a future home for PAW friends.

What it does

Our web app allows users to sign up for an automated service, where they will receive a random cat/dog/both facts and images when they enter their phone number. On top of that, users can also search for shelter by using state/zip code.

How we built it

We used python to build our back-end, HTML/CSS as our front-end, jinja2 to display our web app and SQLite as our database. We used GitHub as our main hub to collaboratively work on the project. We also call a bunch of APIs ( CatFact, Cat, DogFact, Dog, Twilio, PetFinder) and compile the data we need.

Challenges we ran into

Setting up the database in python shell, getting the database to work properly, allows users to search different states/zip codes every time, a lot of HTML/CSS issue.

Accomplishments that we're proud of

We are able to add more features from our existing project (login/signup, database, dog facts, shelter finder, feedback), educating others on the plethora of animals in local shelters

What we learned

Learned how to utilize the data from a couple of APIs into one consolidated product, learned how to initialize and access a SQLite database in Python Shell, adding effect to HTML with CSS

What's next for PAW-champ

Host it to a domain, implement google maps so we can get the direction to the shelter, automatic daily fact(can set preference either cat, dog, or both)

Share this project: