Inspiration
Watching friends struggle to keep plants alive inspired us to create an AI assistant that provides honest plant health analysis. Unlike other apps that always say plants are "healthy," Garden Guardian tells the truth about plant problems and gives practical solutions in simple English.
What it does
Garden Guardian is an AI-powered plant care assistant that identifies plants, analyzes their health, and provides weather-based watering recommendations. Users can upload photos for detailed health analysis or add plants by name to get personalized care instructions.
How we built it
Built with React 18 and TypeScript for the frontend, using Tailwind CSS for beautiful responsive design. The backend uses Supabase for PostgreSQL database with real-time features. AI plant identification powered by OpenRouter's Mistral-7B model, weather data from OpenWeatherMap API, and optional voice reminders via ElevenLabs TTS.
Challenges we ran into
The biggest challenge was making AI plant health analysis actually honest - most plant apps give generic "healthy" responses. We implemented forced health analysis that specifically looks for yellow leaves, brown spots, and other problems in photos, then provides targeted treatment advice.
Accomplishments that we're proud of
- Honest health analysis that actually detects plant problems
- Weather-smart watering recommendations based on local conditions
- Simple English care instructions anyone can understand
- Production-ready design with comprehensive plant care tracking
- Free APIs making it accessible to everyone
What we learned
Plant care apps need to be brutally honest about plant health to be useful. We learned to combine multiple AI analysis techniques and validate responses to ensure accurate problem detection. Weather integration significantly improves watering recommendations.
What's next for Garden Guardian
- Plant disease database with photo examples
- Community features for sharing plant care tips
- Mobile app with push notifications for watering reminders
- Advanced analytics showing plant health trends over time
- Integration with smart home devices for automated care
Built With
- elevenlabsapi
- openrouterapi
- openweathermapapi
- postgresql
- react18
- supabase
- tailwindcss
- typescript
- vite
Log in or sign up for Devpost to join the conversation.