P

Project Garden Gnome

To make sure your green mates aren't feeling under the weather

The problem Project Garden Gnome solves

Used for gardening and small-scale management of crops and plants, this app can be used to check if the weather conditions in the user's city are well-suited for growing a certain plant of the user's choice or not. In case a certain condition, for example humidity or temperature, is not suitable for the plant, the app tells the user how the specific problem can be overcome.
This app makes gardening at home more efficient and easily helps the user manage their plants with respect to the live weather of their region.

Challenges we ran into

We ran into several problems while building this project. Especially with Django. In the beginning, it was difficult to figure out how to link our CSS and/or JS files to the respective HTML files, but eventually we figured out the syntaxes and got over it. It was also pretty difficult to figure out linking the main webpage to interact with our core Python program. Although the process was quite recursive, we were able to figure it out in the end. The lack of a full-fledged database for common house/garden plants and their effective growth conditions also posed a challenge, which could be temporarily (not ideal for the long run) overcome by using a dummy CSV datasheet with a very limited list of plants.

Discussion