Skip to content

Latest commit

Β 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌿 BotaniQ

AI-Powered Plant Health Analysis & Personalized Garden Care Assistant

BotaniQ is an AI-powered gardening assistant that analyzes plant images and provides practical, cautious, and personalized plant-care guidance.

It uses Google Gemini multimodal AI to examine uploaded plant images, identify visible symptoms, suggest possible causes, and generate a practical 7-day care plan.

πŸš€ Live Demo

https://botaniq.streamlit.app

✨ Features

  • πŸ“· AI Plant Image Analysis

    • Upload a clear image of a plant for visual analysis.
    • Identify the plant when reasonably possible.
  • 🩺 Plant Health Assessment

    • Evaluates visible symptoms and overall plant health.
    • Categorizes the condition from healthy-looking to serious concern.
  • πŸ” Possible Cause Analysis

    • Provides ranked possible causes.
    • Separates visual evidence from possible explanations.
    • Includes confidence levels.
  • πŸ› Pest Detection

    • Checks for visible signs of common pests and pest-related damage.
  • πŸ’§ Watering & Light Analysis

    • Provides visual guidance related to watering, drainage, and lighting conditions.
  • πŸͺ΄ Pot & Soil Assessment

    • Examines visible pot and soil characteristics when available.
  • βœ‚οΈ Pruning Guidance

    • Identifies visible damaged or dead growth and provides cautious pruning advice.
  • 🌱 Growth & Flowering Analysis

    • Assesses visible growth stages, new growth, flowers, and fruits.
  • πŸ“‹ Immediate Actions & Prevention

    • Provides practical low-risk actions and preventive measures.
  • πŸ“… 7-Day Garden Plan

    • Generates a personalized seven-day care and monitoring plan.
  • πŸ—“οΈ Google Calendar Integration

    • Adds the generated 7-day garden plan to Google Calendar.
  • πŸ” Flexible Gemini API Key Support

    • Supports the user's own Gemini API key.
    • Saved keys can be configured through Streamlit secrets.

🧠 How It Works

Plant Image + User Description
            ↓
     Google Gemini AI
            ↓
   Visual Plant Analysis
            ↓
 β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
 β”‚ Plant Identification     β”‚
 β”‚ Visible Symptoms         β”‚
 β”‚ Possible Causes          β”‚
 β”‚ Pest Check               β”‚
 β”‚ Watering & Light Check   β”‚
 β”‚ Pot & Soil Check         β”‚
 β”‚ Growth & Flowering       β”‚
 β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
            ↓
 Immediate Actions
            ↓
 Preventive Measures
            ↓
    7-Day Garden Plan
            ↓
    Google Calendar

### πŸ“š Detailed Commands

For the complete setup and command reference, see:

[RUNNING_COMMANDS.md](RUNNING_COMMANDS.md)

About

AI-powered plant health analysis and personalized garden care assistant built with Python, Streamlit, and Google Gemini. πŸŒΏπŸ€–

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages