Inspiration
During the recent pandemic, we found ourselves looking for new hobbies. Gardening was amongst the many that we tried. We recognize that different seasons and geographical locations harvest different suitable vegetation, so we thought we would make it easier for those that are interested in picking up gardening!
What it does
Growth Sprout utilizes several APIs to curate a list of plants that would be more suitable to grow in a certain geographical location during a certain season.
How we built it
This application uses a total of three APIs: the Trefle API to sort through over 400k plant species, the Open Weather Map API to generate the weather data to eventually sort through plants, as well as the USDA Plant Hardiness API to determine the hardiness zone based on the user’s location. In addition, for hosting the website we used google cloud.
Challenges we ran into
We had some difficulty managing communication between different react components as well as connecting the APIs and our frontend JavaScript application. The most difficult aspect was writing in various languages and linking the different features of the different programming languages, such as JavaScript and Python.
Accomplishments that we're proud of
We're extremely proud of the amount of research that we conducted in such a small amount of time as well as the complexity that we achieved in creating a program using over four programming languages and libraries. This is the first time our team has created a project without the support and guidance of upperclassmen, who typically help us integrate backend features.
What we learned
From completing this hackathon, we learned the importance of servers and how they serve a vital purpose in the communication between components. We also learned the ins and outs of creating, reading, and mapping JSON file in multiple coding languages. Apart from technical skills, we were able to learn much about the conditions in which certain plants and vegetation grow the best through our research.
Built With
- css
- flask
- github
- google-cloud
- html
- javascript
- json
- node.js
- openweatherapi
- python
- react.js
- trefleapi
- usdahardinessapi





Log in or sign up for Devpost to join the conversation.