Inspiration

Forest Fires in California have devastated more than 40,000 acres of vegetation. The concerning decline in foliage in the United States has only accelerated the pace of irreversible climate change. We wanted to combat this issue by coming up with a project that could encourage users to plant trees, and not just any tree, the tree best suited for a user's location. By digitizing the tree planting process, more people have access to the knowledge necessary to plant and care for trees.

What it does

Smart Eco Landscaper takes in coordinates and returns the top three plants that will be best-fit for the location. This is determined based on a variety of factors including humidity, precipitation, wind speed, etc. A neural network processes this data and lists the optimal plants to grow

How we built it

We used the GBIF plant API and NASA weather API for data and React and Flask for the website.

Challenges we ran into

Condensing thousands of entries in the APIs and formatting the JSON files in a specific way that would help us the most took several hours. Optimizing our neural network was also a challenge that we encountered.

Accomplishments that we're proud of

Implementing Gemini AI to create a method of caring for the plants is one of our most compelling features. This project is highly relevant to current times and we hope that it can make a meaningful impact on the world.

What we learned

How to merge APIs

What's next for Smart Ecolandscaper

We hope to level up Smart Ecolandscaper with wider coverage of the entire world and not just the US. We also want to implement Google Maps to make it more interactive

Share this project:

Updates