Plant & Recipe Identifier - AI-Powered Plant Recognition

You see a plant on the street and wonder what it is. Or you’re staring into the fridge trying to figure out what to cook with whatever’s in there. Normally, you’d google it, scroll through pages of results, and hope something matches.
Plant & Recipe Identifier flips that around. Point your camera at a plant—it tells you what it is. Point it at your ingredients—it suggests recipes. Simple as that. AI does the heavy lifting, you get the answers instantly.
What It Does
- Plant Recognition – Take a photo or pick one from your gallery. The AI identifies the plant instantly, giving you name, characteristics, and growing tips
- Recipe Suggestions – Show the app your ingredients. It detects what you have and suggests recipes you can actually make
- Beautiful, Smooth Experience – The interface is designed to be intuitive. Navigation flows naturally. Everything feels fast
- Works Everywhere – Android, iOS, or web through Expo. One codebase, all platforms covered
How To Use It
Identify a Plant
- Tap “Identify Plant” from the home screen
- Take a photo with your camera or pick one from your phone
- See detailed information about the plant—name, description, care tips
Find a Recipe
- Tap “Recipe Ideas” from home
- Take a photo of your ingredients or grab one from your gallery
- The app detects what’s in the photo and suggests recipes you can make
That’s it. Clean, simple, two separate flows that work without friction.
Why It Matters
For Plant Lovers
Curious about plants you see? Get instant identification without needing to be a botanist. Learn what grows well, what needs care, what you might want for your own garden.
For Cooking
“What can I make with these ingredients?” becomes answerable without scrolling through recipe sites. You get suggestions based on what you actually have. Meal planning without the stress.
Built Smart
Frontend
- React Native – Write once, deploy everywhere (Android, iOS, web)
- Expo – No complex setup, just build and go
- TypeScript – Catch errors before they matter
- React Navigation – Smooth, native-feeling screen transitions
- React Native Paper – Beautiful UI components built-in
- Nativewind – Tailwind CSS for React Native, utility-first styling
AI & Services
- Google Gemini API – Powers both plant identification and recipe suggestions
- Image Processing – Handles photos from camera or gallery seamlessly
- Smart Detection – Recognizes plants and ingredients from real-world photos
Project Architecture
Clean, organized structure that makes sense:
- Screens – Home, PlantCamera, PlantResult, RecipeCamera, RecipeResult
- API – Gemini integration and configuration
- Services – Business logic for identification and suggestions
- Hooks – Custom React hooks for state management
- Styling – Consistent theme with colors, spacing, typography
- Types – Full TypeScript coverage for safety
Get It
Open source on GitHub at github.com/SideeID/plant-identifier
Try it on your device with Expo, or check it out on the web. Identify a plant. Discover a recipe. See what the AI finds in your photos.
Plant & Recipe Identifier – Your camera just got smarter.