DEV Community

Cover image for FloraTouch: Outdoor Plant Care & Touch Grass Agent
meet verma
meet verma

Posted on

FloraTouch: Outdoor Plant Care & Touch Grass Agent

Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass Submission 🌿

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass

What I Built

FloraTouch is an interactive, open-source AI agent created to help developers and tech enthusiasts step away from screen fatigue, get outdoors, and connect with nature ("touch grass").

Instead of staying glued to a monitor, FloraTouch encourages users to explore outdoor plants, observe their local greenery, and get personalized care and diagnostic advice.

Key features include:

  • Prompts for mindful nature breaks and outdoor observation.
  • Diagnosis and practical guidance on sunlight, soil, and watering needs.
  • Lightweight botanical assistance powered entirely by open-source AI models.

Code

The full source code, setup instructions, and architecture are open-sourced on GitHub:

🌿 PlantCare AI β€” Intelligent Plant Care Agent

A modern, responsive, nature-inspired web application designed to help users keep their indoor and outdoor plants healthy with automated watering schedules, personalized botanical advice, plant disease diagnosis, and smart reminders.


🌟 Key Features

1. πŸ“Š Nature-Inspired Dashboard

  • Garden Metrics at a Glance: Live counters for Total Plants, Needs Water Today, Overdue Care, and Garden Health Index (%).
  • Hydration Action Strip: One-click bulk watering for all thirsty plants with celebratory confetti animations.
  • Botanical Tip of the Day: Pro-tips for soil moisture testing and seasonal hydration.
  • Quick Plant Grid: Filter by status (Healthy, Needs Water, Attention) and search across nicknames, species, and rooms.

2. πŸͺ΄ My Plants Management

  • Full CRUD Support: Add, edit, inspect, and remove plants with ease.
  • Custom Care Parameters: Set custom watering intervals (in days), sunlight exposures, planting dates, and last watered timestamps.
  • Photo Customization: Choose from botanical presets, upload local…

How I Built It

FloraTouch is built with Python, focusing on modularity, open weights, and lightweight inference:

  • Open-Source AI Models: Leveraged open-weight LLMs accessed via Hugging Face Inference API / router endpoints.
  • Agent Architecture: Developed Python-based orchestration and structured prompt flows to handle plant diagnostic sessions and personalized care recommendations.
  • Environment & Security: Configured clean virtual environments with .env handling for API secrets and streamlined CLI input/output.

Why Does Open Innovation Matter?

Open innovation and open-weight models give developers true autonomy and foster inclusive technology:

  1. No Vendor Lock-In: Developers maintain complete control over the prompts, inference pipelines, and model architecture.
  2. Privacy by Design: Allows sensitive user location or gardening log data to transition toward edge/local execution without forced cloud telemetry.
  3. Collaborative Improvement: Communities can fine-tune and improve models using local flora datasets from different climates across the globe.

Prize Categories

  • Touch Grass Track

Top comments (0)