Submission for Bitcamp 2025
Link for this project
Species Tracker both compiles and processes various data on animals to both inform the user and predict future population trends of each animal.
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.
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.
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