//Inspiration We were inspired by the persistent gap between advanced agricultural science and rural farming communities. Small-scale farmers often lack immediate access to expert agronomists, leading to crop loss from preventable pests and diseases. AgriSmart was born to put an "expert in every farmer's pocket" using the latest Generative AI. //What it does AgriSmart is a full-stack digital bridge for agriculture. Farmers simply upload a photo of a struggling crop, and our vision-capable AI instantly identifies pests, diseases, or nutrient deficiencies. Beyond diagnosis, it provides a complete roadmap for recovery, including organic and chemical treatment plans, preventive steps, and tailored fertilizer advice. //How it was built A responsive React frontend, styled with Tailwind CSS, ensures functionality on mobile devices. A Node.js and Express backend securely communicates with Google Gemini 1.5 Pro/Flash. Gemini's multimodal capabilities perform complex reasoning on image and text data. //Challenges A primary challenge was providing specific, actionable advice. This was addressed through precise prompt engineering and structured data parsing. This kept the AgriBot assistant grounded in agricultural best practices. Accomplishments A seamless end-to-end flow was created. High-resolution images can be processed and diagnosed in seconds, providing detailed information quickly. What was learned How to manage sensitive API credentials using environment variables was learned. The infrastructure for processing image-heavy AI requests without losing speed was optimized. //Next steps for AgriSmart Plans include adding offline support for areas with poor connectivity. Integrating local weather data to provide predictive pest alerts is also planned.
Built With
- axios
- express.js
- google-gemini-1.5-pro/flash
- node.js
- react
- tailwind-css
Log in or sign up for Devpost to join the conversation.