Inspiration

My inspiration for this project was the fact that people don't realize that they could be hurting endangered animals in their own state.

What it does

This application gives the user information about the 10 most endangered species in their state.

How we built it

I used TKinter to make a GUI that would allow the user to enter in their state. That state is then used to scrape through the FWS' endangered species list and the top 10 of the list are picked out and displayed.

Challenges we ran into

The biggest challenge was finding a way to convert a table in an html file into usable string data for my GUI.

Accomplishments that we're proud of

I'm proud of creating a fully functioning scalable project that integrates many libraries together. This is my first time creating something with multiple different libraries, so I'm happy they all worked well together.

What we learned

I learned how to scale projects to fit more and more changes.

What's next for State Watch

I want to add more ways to interact with the GUI and display data. For instance, I want to add population graphs using more sources and a plotter like Matplotlib, and I want to add information links for the species.

Share this project:

Updates