π± Inspiration Agriculture in Nepal and many parts of South Asia faces challenges due to lack of timely information, unpredictable weather, and limited access to scientific farming knowledge. We saw that smallholder farmers are particularly vulnerable to crop failure, poor yield, and pests because they lack localized, real-time data. Our inspiration was to empower these farmers with a smart, easy-to-use platform that acts like a plant doctor and advisor, right in their pocket.
πΏ What it does Plant_Care is a smart plant care assistant designed to help farmers, gardeners, and agricultural enthusiasts take better care of their plants. Key features include:
Localized Smart Alerts: Sends notifications based on the userβs location about planting season, pest risks, weather conditions, and ideal crops.
Planting Calendar: Recommends the best times to plant various crops based on regional agricultural data and climate.
Soil & Weather Analyzer: Uses location and optional sensor inputs to determine suitable crops and actions.
Disease Identifier (AI-powered): Users can upload a picture of a plant, and the AI model identifies potential diseases and provides suggestions.
Personal Crop Journal: Track progress, inputs, and yield for each crop cycle.
Farmer Community Q&A: A forum where users can ask questions and get help from peers or experts.
Offline Functionality: Core modules work even without internet β especially useful in rural Nepal.
π How we built it Frontend: Flutter (for cross-platform Android + iOS deployment)
Backend: Firebase for authentication and real-time database
AI Disease Detection: TensorFlow Lite + custom CNN model trained on a dataset of plant diseases
Location Services: OpenWeatherMap API, SoilGrids API for environmental data
Crop Calendar & Recommendation Engine: Built on a rule-based system using agronomy datasets specific to Nepal and South Asia
Notification System: Local push notifications with scheduled alerts and reminders
Offline Support: SQLite and shared preferences for local storage
π§± Challenges we ran into Finding quality datasets for Nepali crops and soil types
Training a disease detection model that works well even with low-quality mobile images
Ensuring the app functions offline in rural areas with poor connectivity
Designing a UI thatβs intuitive for both tech-savvy users and farmers with limited app experience
Getting accurate and real-time weather/soil data for rural locations
π Accomplishments that we're proud of Successfully built a functioning offline-first app with real-time alerts and crop recommendations
Developed a disease detection AI model with over 87% accuracy
Built a full Nepali-language interface for local accessibility
Designed with actual farmer feedback to ensure relevance and usability
Prototype tested by 10+ local farmers with positive initial feedback
π What we learned The power of technology in solving real, local problems β especially in agriculture
Importance of designing with users, not just for users
How to balance online cloud-based AI with offline resilience
Interdisciplinary knowledge: combining ML, agriculture, weather systems, and UX
Community-centered design improves adoption and impact
π Whatβs next for Plant_Care π§ More Advanced AI Models: Better disease classification, yield prediction, and pest forecasting
πΎ Integration with Government Data: Subsidies, weather warnings, crop insurance
π Farmer Mesh Network: Using Bluetooth/WiFi mesh to sync data across farms without internet
π Insights Dashboard for Policy Makers: Anonymous aggregated data for better agricultural planning
π Voice-Assistant Mode: Especially useful for elderly farmers or those with low literacy
π³π΅ Multi-language Support: Expanding to Maithili, Bhojpuri, and Hindi
πΌ Marketplace for Farm Inputs: Verified seeds, fertilizers, and tools directly inside the app
Built With
- fastapi
- react
- supabase
Log in or sign up for Devpost to join the conversation.