FarmEase
Full Stack agricultural platform with disease detection, crop recommendation, labour management and machinery rental.
FarmEase is a comprehensive full-stack web platform built to support agricultural operations. It serves multiple user roles (Farmers, Laborers, Employees, and Admins) to solve operational bottlenecks. The platform features automated crop disease detection through plant image analysis, data-driven crop recommendations based on soil health metrics, live government commodity prices, and marketplaces for machinery rentals and labor hiring.
- AI Pesticide & Disease Detection: Integrates the PlantNet API with a MongoDB database of verified treatments and dosages.
- Crop Recommendation Engine: Evaluates soil conditions (NPK, pH, temperature, humidity, rainfall) to suggest optimal crops.
- AgroBridge Workforce Module: Connects farmers with temporary laborers, supporting application tracking and notifications.
- Machinery Rental: Marketplace for agricultural equipment leasing with real-time availability status.
- Government Market Prices: Live commodity data query interface powered by government agmarket APIs.
- Secure Role-based Access Control: Robust login system utilizing JWTs, HTTP-only cookies, and encrypted passwords.
Designed a multi-role RBAC security mechanism protecting routes via custom middleware. Solved slow load times caused by image uploads by integrating Cloudinary and implementing client-side compression prior to API dispatch.