Plant ID — Flower Care
Identify plants from photos and get personalized care recommendations.
My roleFlutter developer · Subscription flow · Vision integration
Plant ID is an AI-powered mobile app that helps identify plants and manage their care. Capture a photo to receive instant species recognition along with personalized recommendations for watering, sunlight, and temperature. Detects potential plant diseases and provides treatment guidance — designed for both beginners and experienced gardeners through intelligent diagnostics and educational content.
How I built it
Project notesBoth new and experienced gardeners needed a reliable plant identification tool that goes beyond species recognition — recommending watering, sunlight, and temperature, and flagging diseases from a photo before they spread.
Used Flutter to ship a single codebase ready for iOS and Android. Built an OpenAI vision pipeline behind a provider-agnostic interface, layered with a curated species database, care templates, and disease diagnostic rules. Adapty handles subscriptions, AppsFlyer + Amplitude cover acquisition and product analytics.
Live on the App Store with the full identification + diagnostics flow. New species data and care rules ship independently of app releases, so the catalog grows without breaking the release cadence.
Built with
Stack- Framework
- Flutter
- Analytics
- AppsFlyerAmplitude
- Monetization
- Adapty
- Integrations
- OpenAI
Preview

