FarmEase

Comprehensive AI-powered agricultural platform serving 4 user roles (Farmers, Laborers, Employees, Admins). Features PlantNet API disease detection, 95%+ accuracy crop recommendations, and government market data integration from agmarket.gov.in.

Next.js 16React 19TypeScriptNode.jsMongoDB AtlasTailwind CSSFramer MotionPlantNet APIWeather APIagmarket.gov.in APICloudinaryJWT AuthenticationbcryptjsZod ValidationRadix UILucide ReactNodemailer
Project Overview

FarmEase is a comprehensive full-stack web platform revolutionizing agriculture through AI-powered insights, real-time data integration, and intelligent connectivity. The platform serves as a unified ecosystem for farmers, agricultural workers, support staff, and administrators, addressing critical challenges in modern farming. Key features include AI-powered Pesticide Detection integrating PlantNet API with MongoDB treatment database, providing verified pesticide recommendations, dosages, and organic alternatives. The intelligent crop recommendation engine achieves 95%+ accuracy using ML API integration, analyzing soil parameters (NPK, pH, temperature, humidity, rainfall, carbon, soil type). Real-time weather forecasting with automatic geolocation provides 24-hour/5-day predictions and agriculture-specific metrics. The AgroBridge workforce management module enables farmers to post work opportunities with real-time notification system for application tracking and labor coordination. Government market data integration from agmarket.gov.in provides live commodity prices across states with multi-filter search functionality. The machinery rental marketplace features 8+ equipment types with search, filtering, and availability tracking. Secure authentication system with JWT tokens, bcrypt password hashing, HTTP-only cookies, and OTP-based email verification. Multi-tier support system with user queries, employee tickets, and admin oversight for comprehensive platform governance. Deployed on Vercel with MongoDB Atlas, achieving responsive mobile-first design with Framer Motion animations and Radix UI accessible components.

Key Features
  • AI Pesticide Detection - PlantNet API with MongoDB treatment database
  • Crop Recommendation Engine - 95%+ accuracy analyzing NPK, pH, soil parameters
  • Multi-role Ecosystem - Farmers, Laborers, Employees, and Admins
  • AgroBridge Workforce Hub - Smart farmer-worker matching with notifications
  • Government Market Prices - Live data from agmarket.gov.in with filters
  • Hyperlocal Weather - 24-hour/5-day forecasts with agricultural metrics
  • Machinery Rental Marketplace - 8+ equipment types with availability tracking
  • OTP-based Email Verification - Secure profile updates with Nodemailer
  • Disease Treatment Database - Verified pesticides, dosages, organic alternatives
  • Real-time Notifications - Application tracking and labor coordination
  • Admin Analytics Dashboard - Comprehensive platform governance
  • Multi-tier Support System - User queries, employee tickets, admin oversight
  • JWT/bcrypt Security - HTTP-only cookies, secure authentication
  • Mobile-first Design - Responsive with Framer Motion animations
Technologies Used
Next.js 16
React 19
TypeScript
Node.js
MongoDB Atlas
Tailwind CSS
Framer Motion
PlantNet API
Weather API
agmarket.gov.in API
Cloudinary
JWT Authentication
bcryptjs
Zod Validation
Radix UI
Lucide React
Nodemailer