Inspiration

Agriculture is the backbone of our country, yet many farmers face crop losses due to late disease detection and lack of timely expert guidance. We wanted to build a solution that combines Artificial Intelligence and modern web technologies to help farmers identify crop diseases quickly and accurately. We were also inspired to make agriculture more technology-driven and attractive to younger generations.

What it does

AgroVision AI is an AI-powered Smart Crop Disease Detection and Reporting Platform. Farmers can upload images of crop leaves, and the system analyzes them using a deep learning model to identify diseases and provide treatment recommendations. The platform also includes weather insights, government schemes, report history, officer verification, and an admin monitoring system.

How we built it

We developed the frontend using React, TypeScript, and Vite to provide a modern and responsive user interface. The backend was built using Spring Boot Microservices with Oracle Database for data management. The AI module was developed using Python Flask, TensorFlow, and MobileNetV2, trained on crop disease datasets for accurate predictions. Eureka Server and API Gateway were used to manage service discovery and routing.

Challenges we ran into

One of the major challenges was integrating the AI service with the backend and ensuring smooth communication between multiple microservices. We also faced challenges in handling image processing, database integration, API security, and model deployment. Optimizing the prediction workflow and creating a seamless user experience required extensive testing and debugging.

Accomplishments that we're proud of

We successfully built a complete end-to-end agriculture platform that combines Artificial Intelligence, expert verification, weather intelligence, and farmer support services in a single system. The platform can generate disease predictions, reports, and recommendations in real time, helping farmers make informed decisions.

What we learned

Through this project, we gained practical experience in full-stack development, microservices architecture, AI model integration, REST APIs, database management, and cloud-ready application design. We also learned the importance of building technology that creates real-world social impact.

What's next for AgroVision AI

We plan to expand AgroVision AI with mobile applications, IoT sensor integration, drone-based crop monitoring, multilingual voice support, satellite-based analytics, and real-time alerts. Our vision is to create a complete digital ecosystem that empowers farmers, improves crop productivity, promotes sustainable agriculture, and encourages youth participation in the agricultural sector.

Built With

  • agritech
  • ai
  • apigateway
  • computervision
  • cropdiseasedetection
  • deeplearning
  • eurekaserver
  • flask
  • github
  • java
  • jwtauthentication
  • machine-learning
  • microservices
  • mobilenetv2
  • oracledatabase
  • precisionfarming
  • python
  • react
  • restapi
  • smartagriculture
  • springboot
  • springsecurity
  • tensorflow
  • typescript
  • vite
Share this project:

Updates

Submission history