-
-
Welcome to LeafyCare AI – Your smart plant care companion that helps users identify plants, detect diseases, and keep their plants healthy.
-
Personalized Onboarding – Users select where their plants are located so LeafyCare AI can provide tailored care recommendations.
-
Personalized Learning – Adapts the app experience based on the user's plant care knowledge and experience.
-
Customized Experience – Understands the user's needs, including disease diagnosis, plant identification, reminders, and garden management.
-
Smart Dashboard – Access plant diagnosis, garden management, watering reminders, and plant monitoring from one place.
-
AI Disease Detection – Capture or upload a leaf image to identify plant diseases and receive accurate diagnosis.
-
Detailed Diagnosis Report – Displays disease name, symptoms, causes, and recommended treatment for healthier plants.
-
Detailed Diagnosis Report – Displays disease name, symptoms, causes, and recommended treatment for healthier plants.
-
Comprehensive Plant Guide – Learn about sunlight, watering, soil, growth, and fertilization requirements.
-
Personal Plant Collection – Organize and monitor all your plants in one place with quick access to care information.
-
Smart Watering Reminders – Schedule reminders to ensure every plant receives timely care.
-
About the Project – Learn more about LeafyCare AI, its mission, and the team behind the application.
-
Application Settings – Configure privacy, support, account preferences, and application settings.
-
User Profile – Manage personal information and customize your LeafyCare AI experience.
Inspiration
Plant diseases significantly reduce crop yield and are often difficult to identify in the early stages. Farmers and home gardeners may not always have immediate access to agricultural experts. We built LeafyCare AI to provide an intelligent assistant that helps users detect plant diseases and receive AI-powered guidance instantly using computer vision and Gemini AI.
What it does
LeafyCare AI allows users to capture or upload an image of a plant leaf to detect diseases using an AI model. Once a disease is identified, Gemini AI provides easy-to-understand explanations, possible causes, treatment recommendations, preventive measures, and personalized plant care guidance. Users can also ask follow-up questions through an AI assistant to better understand their plant's condition.
How we built it
- Android application built using Java and Android Studio
- TensorFlow Lite model for plant disease detection
- Gemini API for AI-powered explanations and plant care assistance
- Firebase/Supabase for user data and authentication (if applicable)
- Material Design UI for an intuitive user experience
Challenges we ran into
One of the biggest challenges was combining image-based disease detection with a conversational AI assistant that provides reliable and context-aware guidance. We also focused on creating a simple user experience while keeping AI responses useful and easy to understand.
Accomplishments that we're proud of
- Successfully built a mobile application capable of detecting plant diseases from leaf images.
- Integrated Gemini AI to provide personalized plant care recommendations.
- Designed a user-friendly interface that makes advanced AI accessible to farmers and gardeners.
What we learned
Through this project, we gained practical experience with Android development, TensorFlow Lite, AI integration, prompt engineering, and building applications that combine computer vision with generative AI to solve real-world agricultural problems.
What's next for LeafyCare AI
Our future roadmap includes:
- Voice-based conversations with Gemini
- Multi-language support for farmers
- Weather-aware plant care recommendations
- Personalized watering and fertilization schedules
- Early disease prediction before visible symptoms appear
- Community features for sharing plant health experiences
Built With
- android-studio
- java
- tensorflow-lite
- xml
Log in or sign up for Devpost to join the conversation.