Introduction

Hi! We are brothers Nik Patel and Om Patel. We're excited to participate in WildHacks 2025, our project for this hackathon is Green Thumbs. Green Thumbs is a term used for "someone who is very good at gardening and their plants grow well". Our aim is to turn people from novice to experts in gardening.

Inspiration

We'll have at least once wondered what if we can grow something in the empty backyard space. Some of us, are complete novice when it comes to gardening and growing plants. The experience can be a bit intimidating and stressful especially when something that we have been growing dies. Greenthumb is making agriculture accessible, we are taking the intimidating process and making it extremely simple.

What it does

Green Thumbs is a web application designed to empower users to cultivate thriving gardens, no matter their location or experience level. Leveraging the power of the Gemini API, Green Thumbs provides personalized plant recommendations based on the user's specific geographic area.

Location-Based Recommendations: Users simply enter their location, and Green Thumbs instantly generates a curated list of plants that are well-suited to their local climate and growing conditions. Detailed Plant Guides: Each plant recommendation links to a dedicated page filled with essential information, including: Step-by-step growing instructions Sunlight and watering requirements Soil preferences Common pests and how to manage them

How we built it

Building Green Thumbs: A 24-Hour Sprint to Personalized Gardening

Green Thumbs was conceived and built in just 24 hours, showcasing the power of rapid development and strategic technology choices. The application leverages a modern technology stack to deliver a seamless and informative user experience.

Technology Stack:

Frontend: Angular was chosen for its component-based architecture and efficient data binding, enabling the rapid creation of a responsive and user-friendly interface. Backend: NodeJS provides the foundation for backend services, handling API requests and data processing. AI Engine: The Gemini API is the core of Green Thumbs' personalization engine, providing location-specific plant recommendations based on climate and growing conditions.

Challenges we ran into

The primary challenge was to deliver a functional and informative application within the 24-hour timeframe. This was overcome by:

  1. Focusing on location-based recommendations and essential plant information.
  2. Streamlining development and reducing the need for custom code.
  3. Iterating rapidly and adapting to changing requirements.

Accomplishments that we're proud of

  • We are only 2 team members, and had to stay up all night to create this application.

What we learned

  • Getting started is the key to completing a project.
  • Having a clear idea, and iterating on that idea can lead to a good product.

What's next for Green Thumbs

Personalized Planting Calendar: Based on the user's location and selected plants, generate a custom planting calendar with reminders for sowing, transplanting, fertilizing, and harvesting. Pest & Disease Identification: Allow users to upload photos of plant issues (pests, diseases) and use AI to identify the problem and suggest solutions. Microclimate Analysis: Integrate with weather APIs to analyze microclimates within the user's garden (sun exposure, wind patterns) and refine plant recommendations accordingly. ""Soil Analysis Recommendations:** Suggest soil testing services and, based on the results, provide tailored recommendations for soil amendments and fertilization. Companion Planting Suggestions: Recommend plants that grow well together to improve yields and deter pests. **We would also like to prioritize features based on customer feedback.

Share this project:

Updates