REPOSITORY OVERVIEWLive repository statistics
★ 0Stars
⑂ 0Forks
◯ 0Open issues
◉ 0Watchers
59/100
OPENREPOHUB HEALTH SIGNALMixed signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
100 Community adoption25% weight
0 Maintenance state20% weight
100 License clarity10% weight
0 Project information10% weight
35 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
🌱 Crop Recommendation Agent
An AI-powered web application that helps farmers identify the most suitable crop to cultivate based on soil and environmental conditions. The system provides intelligent crop recommendations using Google Gemini AI and a user-friendly interface.
🚀 Features
- 🔐 User Registration and Login
- 🌾 Crop Recommendation based on agricultural inputs
- 🤖 AI-powered recommendations using Google Gemini API
- 🌿 Soil and land analysis
- 🍃 Leaf analysis support
- 👨💼 Admin dashboard for managing users and recommendations
- 📱 Responsive and user-friendly interface
🛠️ Tech Stack
Frontend
Backend
- Java
- Spring Boot
- Spring Data JPA
Database
AI Integration
Tools
- Maven
- Git
- GitHub
- IntelliJ IDEA
- Postman
📂 Project Structure
CropRecommendationAgent/
├── src/
│ ├── main/
│ │ ├── java/
│ │ ├── resources/
│ │ └── static/
├── pom.xml
├── README.md
└── .gitignore
⚙️ Installation
- Clone the repository
git clone https://github.com/Akalya70/CropRecommendationAgent.git
-
Open the project in IntelliJ IDEA.
-
Configure MySQL database.
-
Update application.properties.
spring.datasource.url=YOUR_DATABASE_URL
spring.datasource.username=YOUR_USERNAME
spring.datasource.password=YOUR_PASSWORD
gemini.api.key=YOUR_API_KEY
- Run the project.
mvn spring-boot:run
- Open your browser.
http://localhost:8080
📸 Screenshots
Add screenshots of:
- Home Page
- Login Page
- User Dashboard
- Crop Recommendation Page
- Admin Dashboard
- Leaf Analysis Page
🎯 Future Enhancements
- Weather API Integration
- Disease Detection using AI
- Multi-language Support
- Mobile Application
- Fertilizer Recommendation
- Market Price Prediction
ALGORITHMICALLY RELATEDSimilar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
AgroBit - Smart Agriculture Management Android Application built using Java, XML, Firebase Authentication, Cloud Firestore, Firebase Storage, and Gemini AI. Features include farm management, crop tracking, expense monitoring, task scheduling, weather updates, AI-powered assistance, and an agriculture marketplace.
49/100 healthActive repository
JavaNo license
⑂ 0 forks◯ 0 issuesUpdated Jun 18, 2026
Contributed to backend logic and data handling using Java and SQL for an AI-based mobile app that detects crop diseases. Designed and implemented basic Java modules for processing and displaying disease information. Collaborated with the front-end team to integrate AI predictions with user interface.
34/100 healthActive repository
No license
⑂ 0 forks◯ 0 issuesUpdated Aug 25, 2025