Agri Nirvana is a production-ready Precision Agriculture, AI Crop Care, AgFintech, Market Linkage, and GIS Outbreak Radar Platform equipped with 4 Production 3D Visual Systems, powered by Three.js, Hugging Face AI, and pre-processed Kaggle datasets.
Live Demo • GitHub Repo • Architecture • 3D Visual Features • Getting Started
+-----------------------------------------------------------------------------------+
| AGRI NIRVANA |
| Precision Agriculture & AI Vision Engine |
+------------------------------------+----------------------------------------------+
|
+--------------------------------+--------------------------------+
| | |
+---v------------------+ +----------v-----------+ +-----------------v------------+
| 3D WebGL Engine | | AI Vision & LLM | | Telemetry & AgFintech |
| (Three.js Shaders) | | (ResNet-50 + HF API) | | (Sentinel-2 + Kaggle Mandi) |
+----------------------+ +----------------------+ +------------------------------+
| • Hero Crop Model | | • Leaf Pathology | | • 25km GIS Radar |
| • 3D Disease Leaf | | • 3D AI Bot Avatar | | • e-NAM Price Discovery |
| • 3D NDVI Terrain | | • Voice Advisory | | • Kisan Credit Score (0-100) |
| • Autonomous Drone | | (6 Languages) | | • Parametric Drought Cover |
+----------------------+ +----------------------+ +------------------------------+
- Hero 3D Rotating Crop Model (
Hero3DCropModel.jsx): Low-poly wheat stalk model with continuous Y-axis rotation, levitation, and dynamic material lighting. - 3D Disease Leaf Inspector (
DiseaseLeaf3DModel.jsx): Extruded organic 3D leaf geometry with glowing red/amber pulsating lesion zones (#ef4444/#f97316) tied to neural vision diagnosis output, featuring 360° mouse drag rotation. - 3D Field Terrain & NDVI Heatmap (
NDVITerrain3DModel.jsx): 3D terrain heightmap mesh draped with Sentinel-2 NDVI health color scale (emerald green for optimal, yellow for moderate, red for stress) + 3D soil sensor markers. - 3D Autonomous Drone Flyover: Looping 3D quadcopter drone with 4 spinning rotors flying an autonomous scanning flight pattern over the field terrain, casting a vertical laser scanning beam.
- 🤖 3D Animated Hugging Face AI Assistant: Powered by
mistralai/Mistral-7B-Instruct-v0.2,meta-llama/Llama-3.2-3B-Instruct, andHuggingFaceH4/zephyr-7b-betapre-processed with Kaggle APMC market data. - 📡 25km GIS Outbreak Radar: Concentric GIS radar card displaying real-time disease outbreak clusters with a "+ Report Outbreak to Community" modal dialog.
- 📈 Predictive Yield Analytics Engine: 5-Year historical and AI-projected crop yield trajectory graphs (38.4 Q/Acre AI target), harvest date counter, and gross revenue calculator.
- 📈 e-NAM Mandi Market Linkage: Direct APMC mandi prices, best-price recommendations, and direct harvest produce listing portal connecting farmers with corporate buyers (BigBasket, Sahyadri FPO, Reliance).
- 💳 Kisan Credit Score & Parametric Insurance: Bank-grade 0–100 weighted credit score + PMFBY Parametric Weather Drought Cover claim payout simulator (₹15,000).
- 🍃 Carbon ESG & Impact Certificate: Water conservation tracker (42,800+ L) + 1-click printable Impact Certificate.
- Node.js 18+ or 20+
- npm or yarn or pnpm
# 1. Clone the Repository
git clone https://github.com/Sujitkarad/agri-nirvana.git
# 2. Navigate to Project Directory
cd agri-nirvana
# 3. Install Dependencies
npm install
# 4. Start Local Development Server
npm run devThe application will be accessible at http://localhost:5173/.
Distributed under the MIT License. See LICENSE for more details.




