<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: yashbora18</title>
    <description>The latest articles on DEV Community by yashbora18 (@yashbora18).</description>
    <link>https://dev.to/yashbora18</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1177678%2F920446d0-7e0a-4753-900a-1f0f609f5ef9.png</url>
      <title>DEV Community: yashbora18</title>
      <link>https://dev.to/yashbora18</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/yashbora18"/>
    <language>en</language>
    <item>
      <title>PlantCare AI: "Less Scrolling. More Growing."</title>
      <dc:creator>yashbora18</dc:creator>
      <pubDate>Sun, 11 Oct 2026 17:00:23 +0000</pubDate>
      <link>https://dev.to/yashbora18/plantcare-ai-less-scrolling-more-growing-hen</link>
      <guid>https://dev.to/yashbora18/plantcare-ai-less-scrolling-more-growing-hen</guid>
      <description>&lt;p&gt;&lt;strong&gt;# 🌿 PlantCare AI — "Less Scrolling. More Growing."&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I'm building &lt;strong&gt;PlantCare AI&lt;/strong&gt;, an AI-powered plant-care assistant that helps people understand potential plant health problems using plant images, observed symptoms, and practical care recommendations.&lt;/p&gt;

&lt;p&gt;PlantCare AI combines a user-friendly interface with AI-powered analysis using &lt;strong&gt;Google Gemini&lt;/strong&gt; to help users interpret visible plant symptoms, explore possible causes, and discover appropriate care steps.&lt;/p&gt;

&lt;p&gt;This project is my submission for the &lt;strong&gt;Hacktoberfest Open-Source AI Challenge — Week 1&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  🌱 What I Built
&lt;/h2&gt;

&lt;p&gt;PlantCare AI is designed to make plant-health information more accessible to plant owners, gardening beginners, and anyone who wants to take better care of their plants.&lt;/p&gt;

&lt;h3&gt;
  
  
  Key Features
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;📷 &lt;strong&gt;AI Plant Doctor:&lt;/strong&gt; Upload a plant image to start a plant-health assessment.&lt;/li&gt;
&lt;li&gt;🔎 &lt;strong&gt;Symptom Selection:&lt;/strong&gt; Identify visible symptoms such as yellowing leaves, brown or crispy leaf tips, wilting, dark blotches, and stunted growth.&lt;/li&gt;
&lt;li&gt;🤖 &lt;strong&gt;Google Gemini Integration:&lt;/strong&gt; Use Google's Gemini AI capabilities to support plant-health analysis and generate helpful responses.&lt;/li&gt;
&lt;li&gt;🧠 &lt;strong&gt;AI-Generated Diagnosis:&lt;/strong&gt; Present possible diagnoses, severity estimates, confidence information, potential causes, and recommended care actions when provided by the analysis workflow.&lt;/li&gt;
&lt;li&gt;💧 &lt;strong&gt;Personalized Care Recommendations:&lt;/strong&gt; Get practical guidance related to watering, sunlight, soil and roots, and potential pest problems.&lt;/li&gt;
&lt;li&gt;🌿 &lt;strong&gt;Plant Selection:&lt;/strong&gt; Provide information about the affected plant to add context to the assessment.&lt;/li&gt;
&lt;li&gt;🗂️ &lt;strong&gt;Assessment History:&lt;/strong&gt; Save and revisit previous plant-health assessments.&lt;/li&gt;
&lt;li&gt;📱 &lt;strong&gt;Responsive User Interface:&lt;/strong&gt; Access the application through a clean, responsive interface designed for an approachable plant-care experience.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🔄 How It Works
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Select the affected plant.&lt;/li&gt;
&lt;li&gt;Upload a photo of the plant.&lt;/li&gt;
&lt;li&gt;Select visible symptoms and optionally provide additional notes.&lt;/li&gt;
&lt;li&gt;Submit the information for AI-powered analysis.&lt;/li&gt;
&lt;li&gt;Review the possible diagnosis, contributing factors, and recommended care steps.&lt;/li&gt;
&lt;li&gt;Save the assessment and revisit it later.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;PlantCare AI is intended to provide preliminary guidance rather than a guaranteed diagnosis. AI-generated results can be inaccurate, so users should consider the plant's growing conditions and consult a horticultural expert when necessary.&lt;/p&gt;

&lt;h2&gt;
  
  
  🛠️ How I Built It
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Frontend — React&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;React powers the user interface, including plant selection, image uploads, symptom selection, and diagnosis results.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Backend — FastAPI&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;FastAPI provides the backend API and coordinates application workflows, including plant-health assessment requests.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI — Google Gemini&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Google Gemini provides the generative AI capabilities used for plant-health analysis and care guidance. The integration allows the application to use Google's AI models to interpret submitted information and generate helpful, natural-language responses.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Assessment Management&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The application includes assessment-history functionality so users can save and revisit previous plant-health results.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Testing — TestSprite&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I used TestSprite to create and run tests for important application workflows, including navigation, authentication, plant-image and form validation, diagnosis, and assessment history.&lt;/p&gt;

&lt;h3&gt;
  
  
  Challenges and Learning
&lt;/h3&gt;

&lt;p&gt;Building PlantCare AI involved working through AI integration, model compatibility, inference responses, validation, and application reliability.&lt;/p&gt;

&lt;p&gt;This experience reinforced an important lesson: building a useful AI application requires more than integrating a model. It also requires reliable backend workflows, meaningful error handling, testing, and an interface that helps users understand the results.&lt;/p&gt;

&lt;h2&gt;
  
  
  🚀 Live Demo
&lt;/h2&gt;

&lt;p&gt;Try the deployed application:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://plantcare-ai-six.vercel.app/" rel="noopener noreferrer"&gt;https://plantcare-ai-six.vercel.app/&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  💻 Source Code
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;GitHub Repository:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://github.com/yashbora18/Plantcare-ai" rel="noopener noreferrer"&gt;https://github.com/yashbora18/Plantcare-ai&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project separates the frontend, backend API, and AI-related responsibilities to support maintainability and future improvements.&lt;/p&gt;

&lt;p&gt;Contributions, feedback, and suggestions are welcome!&lt;/p&gt;

&lt;h2&gt;
  
  
  🌍 Why Open Innovation Matters
&lt;/h2&gt;

&lt;p&gt;Plant-health problems can be difficult to identify, particularly for people who are new to gardening. An AI-assisted application can help users understand possible causes, explore appropriate care options, and decide what to investigate next.&lt;/p&gt;

&lt;p&gt;By combining open-source application development with Google's Gemini AI capabilities, PlantCare AI explores how modern AI tools can be applied to an everyday problem.&lt;/p&gt;

&lt;p&gt;The project also highlights the importance of responsible AI development: presenting results clearly, acknowledging uncertainty, validating inputs, and helping users make informed decisions rather than treating AI-generated answers as unquestionable facts.&lt;/p&gt;

&lt;h2&gt;
  
  
  🤖 AI-Assisted Development
&lt;/h2&gt;

&lt;p&gt;I used an AI coding assistant to support implementation, debugging, and testing workflows during development.&lt;/p&gt;

&lt;p&gt;The work included improving the plant-diagnosis workflow, troubleshooting integration issues, validating application behavior, and refining the overall user experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  🏆 Challenge Categories
&lt;/h2&gt;

&lt;p&gt;I'll select the applicable prize categories from those officially listed on the challenge submission page. I will not claim eligibility for a category unless it matches the published requirements.&lt;/p&gt;

&lt;h2&gt;
  
  
  🔮 What's Next?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Improve diagnosis quality across a broader range of plants and symptoms.&lt;/li&gt;
&lt;li&gt;Expand plant-specific care recommendations.&lt;/li&gt;
&lt;li&gt;Improve error handling for failed or incomplete AI responses.&lt;/li&gt;
&lt;li&gt;Continue testing image uploads, validation, authentication, and assessment history.&lt;/li&gt;
&lt;li&gt;Enhance the accessibility and responsiveness of the user interface.&lt;/li&gt;
&lt;li&gt;Continue improving the deployed application based on feedback.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🌿 Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Building PlantCare AI has been a valuable opportunity to explore Google Gemini integration, full-stack development, AI-assisted problem-solving, and testing an AI-powered application.&lt;/p&gt;

&lt;p&gt;My goal is to make plant-care guidance easier to access while continuing to improve the application's usefulness, reliability, and user experience.&lt;/p&gt;

&lt;p&gt;I'd love to hear your feedback, suggestions, and contributions!&lt;/p&gt;

&lt;h1&gt;
  
  
  PlantCareAI #GoogleGemini #GeminiAI #OpenSourceAI #React #FastAPI #Hacktoberfest
&lt;/h1&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
  </channel>
</rss>
