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)