Inspiration 🌱💡

Every season, around 20-25% of my father’s mulberry crop would be destroyed by mysterious pests. Coming from a lower-middle-class family in Karnataka, India, we couldn’t afford expensive expert consultations to identify these issues. I wasn’t alone in facing this challenge—my friend’s groundnut crop suffered similarly, year after year, leaving us with a feeling of helplessness.

We realized we had a chance to make a difference using the power of AI technology 🤖. With just one laptop, a daily data limit of 1.5 GB each, and a shared dream of improving agricultural productivity, we set out on this journey. By leveraging the Google Gemini API, we created a platform with a super impressive UI/UX, bringing AI-powered disease detection to the hands of farmers at a fraction of the cost. 🎉🌾

In Karnataka, where 50-60% of people rely on agriculture for their livelihoods, the potential impact was huge. Our goal was clear: empower farmers with accurate, real-time information on crop health to increase productivity and reduce losses. Together, we tackled a problem that has plagued farmers for generations, making crop care accessible and effective for those who need it most.

What it does🌱✨

PlantCare AI is a revolutionary AI-driven assistant designed to simplify plant care and enhance farming practices. Here's an in-depth look at its cutting-edge features:

⛳ Instant Plant Identification & Disease Detection🌿

  • Identify 2,000+ plant species instantly! With a simple photo, PlantCare AI scans and detects plant species and any diseases affecting them. It provides expert-level insights for treatment and care.
  • Whether it’s a common crop or a rare exotic plant, our AI gives you instant, accurate diagnoses, saving you time, money, and resources.

⛳Analysis History for Trend Tracking📈

  • All plant analyses are automatically saved, creating a personalized history. This feature allows users to track trends over time, monitor recurring issues, and spot patterns in plant health.
  • By building a record of each plant's progress, PlantCare AI helps users proactively manage their plant care, allowing for smarter future decisions.

⛳Comprehensive Plant Encyclopedia📚

  • Dive into our extensive digital encyclopedia, packed with information on rare species, cultivation tips, growing conditions, and maintenance advice.
  • Whether you're a gardener, researcher, or enthusiast, this feature gives you valuable insights into plant biodiversity and how to nurture your green friends.

⛳Plant Insta – A Social Hub for Plant Lovers🌱

  • Join the Plant Insta community—a place where farmers, gardeners, and plant enthusiasts connect! Share images, updates, ask for advice, and exchange knowledge.
  • Whether you need help diagnosing a plant or just want to connect with fellow plant lovers, PlantCare AI gives you the platform to share, learn, and grow together.

⛳Expert Connection Platform🌐

  • Get expert help with just a click! Our network of plant specialists offers personalized advice, solving specific issues related to your plants.
  • This platform fosters a supportive ecosystem where farmers and plant enthusiasts can consult experts, get guidance, and tackle challenges with professional support.

⛳5-Day Weather Forecasts & Crop Suitability☁️

  • Check the 5-day weather forecast specific to your location and get suggestions on the best crops for your region, including a crop success score based on weather patterns.
  • PlantCare AI empowers farmers to plan ahead, ensuring they choose crops suited for the local climate, boosting productivity and minimizing risk.

⛳Agricultural Market Intelligence for Karnataka📊

  • Access district-wise crop analysis and market predictions to maximize profits and reduce waste. Know where your crops will sell best, and avoid overproduction with real-time market data.
  • For example, if Tumkur has a tomato shortage, PlantCare AI will alert farmers to this opportunity, guiding them towards more profitable crops.

⛳ PDF Reports for Non-Tech Users📑

  • For those unfamiliar with app usage, PlantCare AI generates easy-to-read PDF reports, summarizing plant health, trends, and suggested actions.
  • These reports ensure that farmers who aren’t tech-savvy can still benefit from the app’s full potential without needing to interact directly with the interface.

PlantCare AI isn’t just an app—it's a game-changer for farmers and plant enthusiasts! By combining AI technology, social collaboration, and agricultural market intelligence, we’re bridging the gap between traditional farming and modern tech, creating a smarter, more sustainable future for plant care. 🌍🌾

Let’s transform agriculture together, one plant at a time! 🌱

How We Built It👽

PlantCare AI was crafted using a blend of powerful technologies, each chosen to deliver a fast, intuitive, and reliable user experience. Here’s a breakdown of the tech stack and our approach:

🍉Gemini Flash 1.5 API 🔍
This API is the core of our plant analysis system, enabling ultra-fast plant identification and disease diagnosis in seconds. Its advanced algorithms allow us to quickly scan and classify over 2,000 plant species with precision, making plant care accessible to everyone.

🍉Weather API Integration ☁️
To provide accurate, location-based weather forecasts, we integrated a weather API that gives users 5-day forecasts and tailored crop recommendations based on climate conditions in any city. This helps farmers make climate-smart decisions for their crops.

🍉React.js for a Dynamic Front End ⚛️
We built our front end with React.js, leveraging its component-based architecture for a highly responsive and dynamic user interface. React allowed us to create a seamless and engaging experience for users, making plant identification, disease diagnosis, and community interaction easy and intuitive.

🍉Tailwind CSS for Beautiful, Custom Styling 🎨
For styling, Tailwind CSS was our go-to, allowing us to design a visually pleasing and modern interface that enhances user experience without sacrificing performance. Tailwind's utility-first approach made customization smooth and consistent.

🍉JavaScript, HTML, and CSS 📜
Core web technologies such as JavaScript, HTML, and CSS were used to create an interactive and responsive interface, ensuring compatibility across all devices. This foundational layer allowed us to manage complex interactions and design elements effectively.

🍉Version Control with GitHub 🌐
Using GitHub for version control, we tracked code changes collaboratively, ensured smooth team workflows, and maintained code integrity. GitHub allowed us to iterate and improve quickly, managing every feature from development to deployment.

🍉Hosting on Vercel 🚀
We deployed PlantCare AI on Vercel, which provided quick deployment, automatic scaling, and excellent performance. Vercel’s seamless integration with Next.js enabled us to go live smoothly, ensuring that our app is always fast, reliable, and accessible to users.

By combining these technologies, we were able to create a robust and efficient platform that addresses the needs of farmers and plant enthusiasts alike. PlantCare AI embodies our commitment to making plant care easy, engaging, and effective for everyone.

Challenges We Ran Into 😓

Building PlantCare AI was an exciting journey, but it also came with numerous challenges. Given our limited resources and experience, we had to be creative and persistent. Here’s a look at some of the obstacles we faced:

🍁 Lack of Mentorship on Advanced APIs 📚 Coming from a tier-3 college, we had no mentors or teachers familiar with cutting-edge APIs like Gemini Flash 1.5. The documentation was extensive and sometimes difficult to navigate. We had to learn on the fly, spending hours sifting through resources, trial and error, and experimenting to understand the API’s full potential.

🍁 Data Limitations 📉 With only 1.5 GB of daily data each, managing our research, testing, and development was challenging. Every bit of data was precious, so we had to carefully allocate our daily limit between debugging, research, and learning new concepts. This constraint often slowed our progress and forced us to work more efficiently.

🍁 Firebase Integration Challenges 🔒 Integrating Firebase for data storage and user management was another major hurdle. While Firebase provided the perfect solution for storing user data and analysis history, our limited knowledge and resources led to several setbacks. After multiple attempts, we successfully implemented basic data storage and user simulation, but some features remain pending. The app has gone through 10 different versions to reach its current state.

🍁 Incorporating Treatment Images from Gemini 🖼️ One of the features we envisioned was displaying treatment images for diseases, sourced from the Gemini API. However, we faced storage limitations and technical challenges that prevented us from fully implementing this feature. Although we couldn’t add this functionality in the first version, we aim to include it in future updates once we have more resources.

🍁 Building Real-Time Community & Encyclopedia 🌐 Due to limited data and server capabilities, both the community section and the plant encyclopedia were kept basic. Currently, we have only 15 posts and 15 plant entries. Expanding this content is on our roadmap, but we are waiting for more resources to create a more robust database and interactive platform for users.

🍁 Endless Hours of Development ⏰ Without formal guidance or support, we spent countless late nights researching, coding, and debugging. There were many times when progress felt slow, but our passion for the project kept us going. The dedication and time commitment invested into each feature were immense, and PlantCare AI reflects our hard work and determination to create something meaningful.

🍁 Technical Roadblocks in UI/UX Design 🎨 Designing a user-friendly UI/UX that appeals to both farmers and tech-savvy plant enthusiasts posed its own set of challenges. We had to balance simplicity with functionality while ensuring the design remained accessible for all users. Overcoming these hurdles required us to rework the interface multiple times until we achieved something that felt intuitive and polished.

🍁 Limited Testing Resources 🧪 Testing the app on real users and devices was difficult due to budget constraints. Without access to a wide variety of smartphones and testing environments, we could only conduct limited tests. This made it challenging to ensure the app’s functionality across different devices and operating systems, but we made do with what we had.

🍁 Network Reliability Issues 🌐 As we relied on the internet for data fetching, API requests, and user interactions, we often encountered network instability due to our limited data plans. The constant interruptions impacted our ability to test features thoroughly, causing delays and frustration during development.

Each of these challenges taught us valuable lessons in perseverance, problem-solving, and resourcefulness. Despite the setbacks, we were determined to push through and continue improving PlantCare AI. Our commitment to the project and the community of farmers and plant lovers we aim to serve keeps us motivated to overcome these obstacles, one step at a time. 💪🌱

Accomplishments We’re Proud Of 🎉

🔥Two Beginners, One Big Vision
With no prior experience in APIs, web hosting, or GitHub, we took on this massive project as just two people—and we pulled it off! Building something this complex with limited resources and knowledge feels like a huge win. 🌟

🔥Self-Taught with Just Chrome & YouTube
We had no mentor or structured guidance, relying only on Chrome and YouTube for every step. From learning code to troubleshooting, this journey has been purely self-driven. 💻📚

🔥Reaching 30,000 Farmers Right Away
Our app is mobile-friendly, meaning 30,000 farmers can start using it today. This accessibility is something we’re incredibly proud of, knowing that it can genuinely make a difference. 📲👩‍🌾👨‍🌾

🔥Making a Difference for Our Own Families
The proudest moment was when my father used PlantCare AI for his mulberry crops, identified a disease, and found the treatment. Seeing it work firsthand for someone close to us was incredibly fulfilling. 🌱💪

🔥Our First Website—Just the Beginning
This is just the start of our journey in tech. Every day, my brother and I are driven to learn, build, and improve, with PlantCare AI marking our first big step towards our dreams. 🚀🌅

🔥A Real-World Solution for Age-Old Problems
Farmers have struggled with plant health since time immemorial. Creating a solution for this timeless problem, especially one accessible to rural communities, feels like a meaningful accomplishment. 🌍✨

🔥First Steps in Version Control
Working with GitHub for version control taught us valuable collaborative skills and helped us create a more polished final product. Our early version history is filled with learning moments and progress! 🔄💾

🔥Built for the Community, by the Community
Our small simulated Plant Insta community was built with the hope of connecting people with shared interests in plant health. Even though it’s a test phase, we’re excited about growing this network further. 🌿📸

What We Learned 💡

Through this journey, we’ve learned that passion and determination can overcome any challenge. Despite our limited resources and experience, we discovered the power of self-education and the importance of community support.

We realized that technology can be a tool for change, especially for those in rural areas, and that every setback is a stepping stone toward success. Most importantly, we learned that persistence pays off—no matter how tough the road gets, believing in our vision and working hard can lead to incredible results.

This project is more than just an app; it’s a testament to our dedication and a promise to our families and communities that we will keep striving to make a difference. 🌱❤️

What’s Next for PlantCare AI 🚀

🤖Expand the Plant Encyclopedia 📚
We plan to significantly increase the number of plants in our encyclopedia, providing detailed information on various species, their care, and common diseases. This will empower users with more knowledge for better plant management.

🤖Enhance Community Features 🌍
We aim to build a thriving community where farmers and plant enthusiasts can share their experiences, post real-time problems, and get feedback from peers and experts. This will foster collaboration and knowledge sharing.

🤖Real-Time Problem-Solving Tools 🛠️
We’re developing features that allow users to report issues in real time and receive immediate guidance or solutions, making our app a go-to resource for urgent plant care needs.

🤖Integration of More APIs 🌐
We plan to integrate additional APIs to provide enriched features such as soil health analysis, pest identification, and tailored cultivation tips based on user location.

🤖User Feedback and Iteration 🔄
We’ll actively seek user feedback to refine and enhance the app's functionality. Listening to our users will help us prioritize new features and improvements.

🤖Partnerships with Agricultural Experts 🤝
Establishing partnerships with agricultural experts and institutions to provide credible advice and resources will enhance the value of PlantCare AI and support our community.

🤖Localization for Different Regions 🌾
We aim to adapt the app for different regions, incorporating local crops, climates, and challenges faced by farmers, making it more relevant to users across diverse agricultural landscapes.

🤖Awareness and Outreach 📢
We will launch awareness campaigns to educate more farmers about our app, ensuring that our solution reaches those who can benefit from it the most.

With these initiatives, we’re committed to evolving PlantCare AI into a comprehensive tool that supports farmers and plant lovers in their quest for healthy plants and successful cultivation! 🌿✨

Built with 💚 by two passionate developers for millions of farmers!

Built With

+ 1 more
Share this project:

Updates

Private user

Private user posted an update

i think it will be the best ai app which solves the farmers real world problem and the real time application they have used is weather integration and real time crop insights which is fabulous when compare to other applications.

Log in or sign up for Devpost to join the conversation.