Attribution
Rooted stands on a lot of shoulders. This page lists the libraries, datasets, and public sources we built on top of. If you maintain one of these and something is missing or miscredited, please let us know.
Machine-learning models
- Plant.id — commercial plant identification API. plant.id
- PlantNet — non-commercial research API for plant recognition from citizen-science imagery. my.plantnet.org
- Perenual — plant species encyclopaedia + care data API. perenual.com
- MobileNetV1 (TFLite) — on-device classifier for offline identification.
Toxicity + care data
- ASPCA Toxic and Non-Toxic Plants — aspca.org
- Pet Poison Helpline — petpoisonhelpline.com
- NIH / NCBI — veterinary toxicology references for species-level confirmation.
- FAO Irrigation and Drainage Paper No. 56 — the Penman-Monteith model we simplified for the watering algorithm.
Weather
- OpenWeatherMap — current conditions + humidity. openweathermap.org
Infrastructure
- Supabase (authentication, Postgres, storage, edge functions)
- RevenueCat (subscription management)
- Vercel (web hosting)
- Resend (transactional email)
- PostHog (product analytics)
- Sentry (crash reporting)
- Firebase Cloud Messaging (push notifications)
Open-source libraries (selected)
- Flutter + Dart — BSD-3-Clause, Google.
- flutter_riverpod, go_router, supabase_flutter, purchases_flutter, flutter_litert, image_picker, geolocator, flutter_local_notifications, shared_preferences, hive.
- Next.js, React, Tailwind CSS, Radix UI, shadcn/ui, Lucide Icons.
Typography
- Fraunces — Open Font License 1.1, Underware.
- Inter — Open Font License 1.1, Rasmus Andersson.
Imagery
Placeholder wizard-hero JPGs are generated locally using Python Pillow as temporary branded gradients. They will be replaced with free-license photography from Unsplash and Pexels before launch; full per-image attribution will land here when we swap them in.
Brand marks
Google Play badge is used under the Google Play Developer Distribution Agreement. Apple App Store badge is used per Apple's Marketing and Advertising Guidelines. Both are rendered at or above minimum size and in their approved colour variants.