What it does
Species Tracker both compiles and processes various data on animals to both inform the user and predict future population trends of each animal.
How we built it
We built the backend with Python and flask, while the frontend was done in React. The data cleaning and model training was done with Jupyter Notebooks and various Python libraries such as pandas and scikit-learn. Data was gathered from the iNaturalist API.
What we learned
For most of us, it was the first time combining both back and front-end together, as well as using frameworks such as flask and React.
What's next
Future features we'd like to add include:
- Discovery feature to randomly generate species for people to learn about, especially those that are considered endangered
- Support more species through collection of more data
- Optimize by caching prior operations to reduce API calls
- List of the currently safe animals at risk of being threatened in the next 10 years
Log in or sign up for Devpost to join the conversation.