Inspiration
Agriculture is the backbone of many economies, yet farmers still face huge challenges when it comes to early detection of crop diseases. Most solutions are expensive, require technical expertise, or aren’t accessible in rural areas.
We wanted to create something affordable, simple, and effective that can help farmers protect their crops and improve yield.
What it does
FarmGuard is a web-based crop health monitoring tool that enables farmers to:
- Upload crop images and instantly detect possible diseases using AI.
- Get recommendations on how to treat and prevent further crop damage.
- Track historical crop health data to monitor patterns over time.
- Access a simple, mobile-friendly dashboard for easy use in the field.
How we built it
- Frontend: Built using React.js with Tailwind CSS for responsive styling.
- Backend: Developed in Node.js with Express.js, connected to MongoDB for storing reports and user data.
- AI Integration: Leveraged a crop disease detection API to process uploaded images and return predictions in real-time.
- Deployment: Frontend hosted on Vercel, backend deployed to a cloud hosting service for reliable API access.
Challenges we ran into
- Managing large image uploads without slowing down the backend.
- Integrating AI predictions with minimal delay to improve the user experience.
- Designing an interface that balances simplicity for farmers with detailed analytics for more advanced users.
- Handling cross-origin requests during development and deployment.
Accomplishments that we're proud of
- Delivered a fully functional end-to-end platform in a short time frame.
- Achieved fast and accurate AI-based disease detection.
- Created a responsive UI that works well on mobile devices used in rural areas.
- Seamless integration of AI, frontend, backend, and database systems.
What we learned
- How to integrate AI APIs efficiently into production-ready apps.
- Best practices for designing performance-oriented APIs in data-heavy workflows.
- The importance of user-centric design in creating solutions for a non-technical audience.
What's next for FarmGuard
- Offline support so farmers in remote areas can still use the platform without internet.
- Adding multi-language support to reach a wider farming community.
- Expanding the AI model to cover more plant species and diseases.
- Introducing a real-time IoT integration for live farm condition monitoring.
Built With
- ai/ml
- api
- backend
- css
- express.js
- hosting
- mongodb
- node.js
- react.js
- render
- tailwind
- vercel
Log in or sign up for Devpost to join the conversation.