coderqh

Sprigora — Flutter AI Plant Identifier App Template

Plant identification that carries on into care: a species card, a care calendar, a health scan and your own garden.

Sprigora — Flutter AI Plant Identifier App Template

The live preview on CodeCanyon is this app compiled for the web: the real build, not a video.

Sprigora treats a plant identification as the first step, not the last. A photo of a leaf returns the species with its confidence shown as a bar, a toxicity panel written out separately for pets and for children, and four care levels for light, water, humidity and temperature. Save it and it becomes a plant you own, placed in a room, with dated watering and feeding tasks.

The care calendar marks each task type with a dot, lists overdue jobs by plant and by how late they are, and books the next watering when you tick one off. A health scan names a likely problem, rates its severity and lays out treatment as a checklist. The garden view sorts every plant by what needs attention soonest.

Features

  • Plant profile card: italic scientific name, confidence bar, toxicity for pets and children, four care levels
  • Month care calendar with per-type dots, an overdue list and a day list you check off
  • Health scan returning a named problem, severity, an isolation warning when it spreads and ordered treatment steps
  • My Garden grouped by room and ordered by which plant needs you first
  • Pl@ntNet, Plant.id and Google Gemini as plain REST clients, plus a Demo mode answering from bundled sample photos
  • Bundled care library of 14 houseplant species covering light, water, humidity, temperature, toxicity and propagation
  • GetX layering from view to controller to service to data, so a service body is the only thing to replace
  • Colors, type families and spacing kept in three theme files, with light and dark palettes side by side
  • Commercially licensed fonts and photography with a credits file, and a drawn fallback for any missing image

What it looks like

8 images
Plant profile card with confidence bar, toxicity and care levels — Sprigora
Plant profile card with confidence bar, toxicity and care levels
Care calendar month grid with overdue jobs and a day list — Sprigora
Care calendar month grid with overdue jobs and a day list
Health scan result with severity and a treatment checklist — Sprigora
Health scan result with severity and a treatment checklist
My Garden view of owned plants grouped by room — Sprigora
My Garden view of owned plants grouped by room
Provider settings for Pl@ntNet, Plant.id, Gemini and Demo mode — Sprigora
Provider settings for Pl@ntNet, Plant.id, Gemini and Demo mode
Flow from photo to identification to a saved plant — Sprigora
Flow from photo to identification to a saved plant
Key screens shown in the dark theme — Sprigora
Key screens shown in the dark theme
Summary of what the download package contains — Sprigora
Summary of what the download package contains

Who it is for

  • You are building a plant care or gardening app and want identification tied to ongoing care.
  • You want users to choose between Pl@ntNet, Plant.id and Gemini, each with their own key.
  • You need a demo that is usable from first launch, before anyone signs up for a provider.

In the box

from the shipped zip
  • Full Flutter source at the top of the zip, no obfuscation and no licence server
  • Offline HTML documentation: setup, re-theming, app name and bundle id, troubleshooting
  • 6 Dart test files in the app

Run it after download

the app
# unzip the download, then
# the app is at the top of the zip
$ flutter pub get
$ flutter run

Setup, including any keys or services the app talks to, is covered step by step in the bundled documentation.

Spec

measured
Screen widgets17
Dart files99
Tests in the package6
Dart SDK^3.7.0
Back endNone bundled; the service layer is where yours goes
PlatformsiOS + Android, one codebase

Counted from sprigora-v1.0.zip, the file uploaded to CodeCanyon. Screen widgets are the view, screen and page classes in the source, so the number can differ slightly from a count of routes.

Questions

Something else? Ask on the item's CodeCanyon page; the author answers there.

Which identification services are supported?

Pl@ntNet for species identification, Plant.id for species plus health assessment, and Google Gemini as a vision model. No keys ship with the template; Pl@ntNet and Gemini offer free tiers, Plant.id charges per scan past its free credits.

Can I demo it before choosing a provider?

Yes. Demo mode answers from bundled sample photos, needs no key and makes no network call, so every screen can be shown right away.

Is the identification always right?

No. The app shows its confidence and only reports what the provider returned. It is not a replacement for expert advice and should not be used to judge whether a plant is safe to eat or chew.

See Sprigora on CodeCanyon →

Sold on Envato's CodeCanyon marketplace, which handles payment, VAT, invoices and the download.