AgriSmart – AI Farming Assistant for Indian Farmers. Responsive Next.js web application for crop disease diagnosis, live APMC mandi rates, weather advisories, profit calculator, and expense management in English, Telugu, Hindi, and Kannada.
# 🌾 AgriSmart – AI Farming Assistant for Indian Farmers
An AI-First Agricultural Platform Empowering Indian Kisans
Available in English , తెలుగు (Telugu) , हिन्दी (Hindi) , and ಕನ್ನಡ (Kannada)
---
## 🌟 Key Features
- **📸 AI Crop Disease Scanner**: Instant leaf image pathology diagnostics with live device camera capture support, confidence scoring, severity badges, and organic & chemical treatments with ICAR approved dosages.
- **📈 APMC Mandi Live Rates**: Live daily commodity pricing across 450+ mandis in Andhra Pradesh, Telangana, Karnataka, Maharashtra, and Punjab, with interactive **Chart.js** 7-day and 30-day price trend analysis.
- **⛅ Hyperlocal Weather & AI Advisories**: 7-day agricultural rain forecasts with AI suggestions for irrigation, pesticide spraying, and crop harvesting.
- **💡 Smart Crop Recommendations**: Parametric matching by State, District, Soil Type, Water Availability, and Season (Kharif, Rabi, Zaid) to maximize yield and ROI.
- **💰 Profit & ROI Calculator**: Pre-sowing farm economics simulator calculating total investment, expected yield, gross revenue, net profit, and break-even price.
- **📋 Farm Expense Tracker**: Complete input ledger for seeds, fertilizers, pesticides, labor, and machinery with monthly spending and category breakdown charts.
- **📊 Reports & Exports**: 1-click **Excel (CSV)** download with UTF-8 BOM encoding and printable **PDF** layouts for bank loans and records.
- **🔔 Real-Time Notifications**: Weather storm warnings, pest alerts, and government subsidy advisories.
- **🛡️ Admin Command Center**: Manage registered farmers, update APMC rates, and broadcast emergency alerts.
---
## 🛠️ Technology Stack
- **Framework**: Next.js 14 (App Router, Server Components)
- **Language**: TypeScript
- **Styling**: Tailwind CSS (Agricultural Emerald & Amber Palette)
- **Data Visualization**: Chart.js & react-chartjs-2
- **Icons**: Lucide React
- **Database & Auth**: Supabase with complete SQL migrations (`supabase-schema.sq …