PlantGuard AI 🌿 — Offline-First Plant Health Journal Powered by Gemini AI
Description and use
PlantGuard AI is an offline‑first plant health journaling web app that uses Gemini AI for diagnosis and stores data locally to work without network and protect privacy.
Problem
Users need a plant health journaling app that works offline in weak or no network conditions and protects privacy by not sending GPS or personal data to AI services.
Outcome
PlantGuard AI delivers a lightweight, privacy‑preserving plant health journaling experience that works offline and leverages Gemini AI for diagnosis when connectivity is available.
Workflow
- Capture leaf photo and add observation details in the PWA.
- Store observation, plant profile, and location data locally in IndexedDB.
- When online, send stored data to a lightweight Node.js Express backend.
- Backend forwards data to Google Gemini API (gemini‑3.8‑flash / gemini‑2.0‑flash) and returns AI‑assisted diagnosis.
- Display diagnosis and update plant care streaks and milestones in the UI.
- Repeat as needed for new observations or offline sessions.
Evidence
PlantGuard AI is an offline-first plant and leaf health journaling web application powered by Google Gemini AI.
Users can log observations, photos, and location points offline in IndexedDB and analyze them with Gemini whenever they reconnect.
Powered by Google Gemini API (gemini-3.8-flash / gemini-2.0-flash) routed through a lightweight Node.js Express backend.
- Record date: 2026-10-11T17:41:22.069Z