An AI-powered smart irrigation and crop recommendation platform that combines Machine Learning, weather intelligence, soil analysis, and RAG-based agricultural knowledge to support intelligent farming decisions.
- AI-based Irrigation Decision System
- Crop Recommendation
- Weather API Integration
- Soil Moisture Analysis
- RAG Knowledge Base
- FastAPI REST APIs
- Streamlit Dashboard
- Docker Deployment
| Category | Technologies |
|---|---|
| AI/ML | XGBoost, LightGBM, Random Forest |
| Backend | FastAPI |
| Database | PostgreSQL |
| Dashboard | Streamlit |
| AI | RAG, Grok API |
| DevOps | Docker |
smart_irrigation/
india_crop_recommendation/
streamlit_app.py
requirements.txt
README.md
git clone https://github.com/nithu0035/smart-irrigation-system-with-weather-aware-crop-guidance.git
cd smart-irrigation-system-with-weather-aware-crop-guidance
pip install -r requirements.txt
streamlit run smart_irrigation_app.pyPython
FastAPI
Streamlit
PostgreSQL
Docker
XGBoost
LightGBM
RAG
Weather APIs
Gudipatoju Nitesh
