Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

29 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AgriBridge AI

🌾 AgriBridge AI

India's AI-Powered Agricultural Intelligence Platform

Transforming traditional farming into a predictive, intelligence-driven ecosystem


React Node.js Express License Status PRs Welcome


Live Demo Β· Documentation Β· Quick Start Β· Architecture


The Problem

Millions of Indian farmers operate in the dark β€” reactive to weather they can't predict, diseases they can't identify, and markets they can't access. Agricultural intelligence exists, but it's fragmented across dozens of disconnected tools.

AgriBridge AI is the operating system that unifies them.


🌍 Vision

AgriBridge AI aims to become the:

"Digital Operating System for Global Agriculture"

The platform is designed to unify:

  • AI-driven crop intelligence
  • IoT-based precision farming
  • Satellite monitoring
  • Climate analytics
  • Financial inclusion
  • Marketplace logistics
  • Carbon credit ecosystems
  • Farm-to-fork traceability

Long-term vision includes enabling:

  • Autonomous smart farming
  • Rural financial empowerment
  • Climate-resilient agriculture
  • Predictive food supply systems
  • AI-assisted agronomy at scale

πŸŽ₯ Product Walkthrough

AgriBridge Demo

Full platform walkthrough β€” dashboard to AI diagnosis to drone booking


✨ Platform Overview

Module Capability Status
🌿 AI Plant Doctor Disease detection via Computer Vision βœ… Live
πŸ›°οΈ Satellite Intelligence NDVI crop monitoring via Sentinel-2 βœ… Live
🚁 Drone Marketplace Uber-style precision spraying booking βœ… Live
πŸ’§ Smart Irrigation AI-driven water recommendations βœ… Live
πŸ“Š Farm Analytics Yield prediction & revenue forecasting βœ… Live
πŸ’³ Harvest Fintech BNPL & carbon credit marketplace βœ… Live
πŸ€– AI Agronomist LLM-powered crop advisory chatbot πŸ”„ Beta
πŸ”— Supply Chain QR-based farm-to-fork traceability πŸ”„ Beta
πŸ§ͺ Pesticide Advisor AI-powered pesticide recommendations with trusted resources 🚧 Coming Soon

πŸ“Έ Screenshots

🌾 Dashboard

AgriBridge Dashboard

Real-time farm health, NDVI scores, yield forecasts, and smart alerts in one view


🌿 AI Plant Doctor

AI Plant Doctor

Upload a leaf photo. Get disease diagnosis + treatment plan in under 3 seconds


πŸ›°οΈ Satellite Intelligence

Satellite Intelligence

Sentinel-2 NDVI heatmaps, crop stress zones, and yield forecasting at field scale


🚁 Drone Marketplace

Drone Marketplace

Find, book, and pay verified drone operators for precision pesticide spraying


πŸ“Š Farm Analytics

Farm Analytics

Revenue projections, expense breakdown, and seasonal crop performance benchmarks


πŸ’³ Harvest-Linked Repayment

Harvest Repayment

Buy inputs now, repay after harvest. Credit scoring aligned to crop cycles


πŸ—οΈ Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                     React 19 PWA Frontend                       β”‚
β”‚              Mobile-first Β· Offline-ready Β· Multilingual        β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                             β”‚  REST APIs / Socket.io
          β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
          β”‚                                         β”‚
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”              β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚   Express Backend   β”‚              β”‚    AI Intelligence Layer β”‚
β”‚  Auth Β· Marketplace β”‚              β”‚  Disease Detection Β· ML  β”‚
β”‚  Payments Β· Alerts  β”‚              β”‚  Yield Prediction Β· NDVI β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜              β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
           β”‚                                      β”‚
           β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                              β”‚
          β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
          β”‚                                      β”‚
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”          β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚   External APIs     β”‚          β”‚  Cloud Infrastructure     β”‚
β”‚  OpenWeather Β· Razorpay        β”‚  Vercel Β· Railway Β· Docker β”‚
β”‚  WhatsApp Β· Sentinelβ”‚          β”‚  CI/CD Β· Monitoring        β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜          β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

βš™οΈ Tech Stack

Layer Technology Purpose
Frontend React 19, Tailwind CSS, PWA Mobile-first SPA with offline support
Backend Node.js, Express.js, Socket.io REST APIs + real-time communication
Auth JWT + OTP verification Secure stateless authentication
AI / ML TensorFlow, OpenCV, CNN Disease detection & yield prediction
Satellite Sentinel-2, NDVI pipelines Remote crop health monitoring
Payments Razorpay Farmer payments & BNPL
Comms WhatsApp Business API Alerts, reminders, AI advisories
Deployment Vercel + Railway + Docker Cloud-native, CI/CD automated

🎨 UI/UX Highlights

AgriBridge AI follows a:

  • Mobile-first architecture
  • Accessibility-driven interface
  • Rural-friendly UX strategy
  • Minimal cognitive load design
  • High-contrast visual hierarchy
  • Fast onboarding workflows
  • Offline-first usability

UX Goals

  • Simplify complex agricultural workflows
  • Support low-bandwidth and unreliable network environments
  • Enable multilingual accessibility for rural users
  • Build trust for first-time digital users
  • Provide a secure, intuitive, and animated login experience
  • Minimize user input with OTP, email
  • Ensure responsive design across mobile, tablet, and desktop devices
  • Reduce cognitive load with clean layouts and guided interactions
  • Deliver smooth micro-interactions and animations without affecting performance
  • Maintain accessibility (WCAG) with readable typography and high-contrast UI

πŸš€ Quick Start

Prerequisites

node >= 18
npm or yarn
git

1. Clone

git clone https://github.com/Jai-Shankar1033/AgriBridge-AI.git
cd agri-bridge-ai

2. Frontend

npm install
npm start
# β†’ http://localhost:3000

3. Backend

cd server
npm install
npm run dev
# β†’ http://localhost:5000

4. Environment

Create server/.env:

PORT=5000
JWT_SECRET=your_secret_key
OPENWEATHER_API_KEY=your_api_key
RAZORPAY_KEY_ID=your_key
RAZORPAY_KEY_SECRET=your_secret
WHATSAPP_ACCESS_TOKEN=your_token

πŸ“ Project Structure

agri-bridge-ai/
β”œβ”€β”€ public/
β”‚   β”œβ”€β”€ manifest.json          # PWA manifest
β”‚   β”œβ”€β”€ sw.js                  # Service worker (offline)
β”‚   └── robots.txt
β”‚
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ components/            # Reusable UI components
β”‚   β”œβ”€β”€ pages/                 # Route-level views
β”‚   β”œβ”€β”€ services/              # API + external integrations
β”‚   β”œβ”€β”€ hooks/                 # Custom React hooks
β”‚   β”œβ”€β”€ utils/                 # Helpers & formatters
β”‚   β”œβ”€β”€ i18n.js                # Multilingual config
β”‚   └── App.js
β”‚
β”œβ”€β”€ server/
β”‚   β”œβ”€β”€ routes/                # API route definitions
β”‚   β”œβ”€β”€ controllers/           # Business logic
β”‚   β”œβ”€β”€ middleware/            # Auth, rate-limiting, CORS
β”‚   β”œβ”€β”€ services/              # AI, payments, WhatsApp
β”‚   β”œβ”€β”€ config/                # Environment & DB config
β”‚   └── index.js
β”‚
β”œβ”€β”€ docs/
β”‚   └── screenshots/           # ← Drop your screenshots here
β”‚       β”œβ”€β”€ dashboard.png
β”‚       β”œβ”€β”€ plant-doctor.png
β”‚       β”œβ”€β”€ satellite-intelligence.png
β”‚       β”œβ”€β”€ drone-marketplace.png
β”‚       β”œβ”€β”€ farm-analytics.png
β”‚       β”œβ”€β”€ harvest-repayment.png
β”‚       └── demo.gif           # ← Drop your demo.gif here
β”‚
β”œβ”€β”€ .github/
β”‚   └── workflows/
β”‚       └── ci-cd.yml          # GitHub Actions pipeline
β”‚
β”œβ”€β”€ docker/                    # Docker configs
β”œβ”€β”€ tests/                     # Unit + integration tests
└── README.md

🚒 Deployment

Vercel (Frontend)

npm install -g vercel
vercel --prod

Railway (Backend)

railway up

Docker

docker build -t agribridge-server ./server
docker run -p 5000:5000 --env-file server/.env agribridge-server

🌍 Use Cases

User Value
πŸ‘¨β€πŸŒΎ Farmers AI-powered crop decisions, drone booking, harvest credit
πŸ›οΈ Government Rural digitization, policy analytics, crop intelligence
🌱 Cooperatives Group procurement, shared analytics, market access
πŸ’° Lenders AI credit scoring, harvest-linked repayment data
🌍 Climate Orgs Carbon credit tracking, sustainability metrics
🏒 AgriTech B2B Intelligence APIs, white-label farm OS

πŸ›£οΈ Roadmap

  • TypeScript migration
  • Voice-based AI advisor (regional languages)
  • IoT sensor integrations (Soil NPK hardware)
  • Blockchain crop traceability
  • Smart farm digital twins
  • Kubernetes deployment
  • Redis caching layer
  • OpenAPI / Swagger docs

🀝 Contributing

Contributions, issues, and feature requests are welcome.

# Fork β†’ Create branch β†’ Commit β†’ PR
git checkout -b feature/your-feature
git commit -m "feat: add your feature"
git push origin feature/your-feature

Please read CONTRIBUTING.md before submitting a pull request.


πŸ”’ Security

AgriBridge AI takes security seriously. If you discover a vulnerability, please open a security advisory rather than a public issue.

See SECURITY.md for our disclosure policy.


πŸ“œ License

MIT License Β© 2026 JaiShankar


🌾 AgriBridge AI

Harvesting Intelligence. Empowering Agriculture.

Built for farmers. Engineered for scale. Powered by AI.

⭐ Star the repository if you found this project valuable.

About

No description, website, or topics provided.

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages