Inspiration

Sustainable farming is important for protecting water, soil, and long-term agricultural productivity. However, farmers may lack simple guidance and motivation to consistently adopt sustainable practices.

We created FarmXP to make sustainable farming more engaging by combining agriculture, gamification, learning, and AI in one platform.

What it does

FarmXP helps farmers:

  • Track sustainable farming practices and sustainability scores.
  • Learn through interactive modules and quizzes.
  • Earn XP and participate in leaderboards.
  • Get AI-powered agricultural assistance.
  • Receive AI/ML-based learning recommendations.
  • Explore government schemes and market opportunities.

Administrators can verify farmer-submitted practices before they contribute to verified progress.

How we built it

FarmXP is a full-stack application built using React, Material UI, Java, Spring Boot, REST APIs, Oracle, MongoDB, Gemini API, and Python/FastAPI.

The system uses multiple backend services for authentication, farmer management, sustainability, learning, schemes, market features, notifications, and AI functionality.

Challenges we ran into

Our main challenge was integrating multiple backend services, databases, the React frontend, and AI/ML components into one reliable application.

We also faced challenges with authentication, database relationships, service communication, and maintaining consistent sustainability and gamification data.

Accomplishments that we're proud of

We successfully built a working platform with both farmer and admin workflows, connecting sustainability tracking, learning, gamification, AI assistance, and administrative verification into one system.

What we learned

FarmXP helped us gain practical experience in full-stack development, Spring Boot services, REST APIs, database design, React, AI integration, and system integration.

We also learned that AI is most useful when it solves a specific user problem rather than simply being added as a feature.

What's next for FarmXP

We plan to improve FarmXP with more personalized recommendations, larger agricultural datasets, multilingual and voice-based AI assistance, weather integration, IoT-based farm monitoring, and improved farmer-to-buyer connectivity.

Built With

Share this project:

Updates

Submission history