Skip to content
★ Flagship Project personalPrivate / Showcase • 2024 • Personal Project

Ghars - AI Smart Plant Care & Automation Platform

Intelligent botanical care platform built with Nuxt 3, Google Gemini Vision, Prisma ORM, MySQL, and automated Telegram bot care schedules.

AINuxt.jsVue.jsGemini VisionPrisma ORMMySQLTelegram BotAutomationFull Stack
Proprietary system — showcased via architecture & interactive media below
jam.dev/v/88d6a7cd-45e1-44fb-9436-c96289e76489
Ghars - AI Smart Plant Care & Automation Platform preview 1
Click to Expand
Ghars - AI Smart Plant Care & Automation Platform preview 2
Ghars - AI Smart Plant Care & Automation Platform preview 5

Project Overview

Ghars is an autonomous plant care and home gardening management platform engineered to automate botanical maintenance through multimodal artificial intelligence and proactive notifications. Built full-stack with Nuxt 3, Nitro server engine, MySQL, and Prisma ORM, it unifies plant health diagnostics, environmental tracking, and automated task dispatching. The system integrates Google Gemini Vision models via a bidirectional Telegram bot and web dashboard. Users can upload a photo of any plant to automatically identify the botanical species, optimal sunlight exposure, and watering requirements. An automated background cron pipeline evaluates plant care states daily, generating scheduled watering, fertilization, and pruning reminders dispatched directly to users via Telegram three times a day.

Video Walkthrough

Key Highlights & Features

Multimodal AI Plant Identification: Instant botanical species recognition and profile generation from user-submitted photos using Google Gemini Vision.

AI Health Diagnostics & Treatment: Visual disease detection analyzing leaf spots, pest infestations, and moisture distress with automated care advice.

Bidirectional Telegram AI Agent: Conversational Telegram bot allowing users to add plants, log treatments, and chat with the AI assistant on the go.

Automated Daily Care Cron Jobs: Background scheduler running 3x daily to evaluate soil moisture cycles and dispatch personalized watering/fertilizer tasks.

Custom Environmental Tracking: Location-based sunlight mapping (indoor/balcony/direct sun), fertilizer inventory tracking, and care history logs.

Full-Stack Nuxt 3 & Prisma Architecture: High-performance Nitro server backend with Prisma ORM and MySQL ensuring robust data modeling.

Architecture & Tech Stack

Frontend Architecture
Nuxt 3Vue.jsTailwind CSSPiniaResponsive UI
AI & Bot Agent
Google Gemini Multimodal VisionTelegram Bot APIAgentic WorkflowsPrompt Engineering
Backend & Automation
Nuxt Nitro EnginePrisma ORMBackground Cron Schedulers (3x Daily)REST APIs
Database & Storage
MySQLRelational SchemasPlant Health LogsFertilizer Catalog