FarmVision is a full-stack smart agriculture platform designed to help farmers monitor and manage their farms efficiently. It combines real-time sensor data, crop management, and intelligent alerts in a single web application. The platform collects data such as soil moisture, temperature, humidity, pH, light intensity, and rainfall. It analyzes this data using a rule-based insight engine to detect abnormal conditions and immediately notifies farmers through alerts. Key features: Secure user login with role-based access (Farmer, Agronomist, Admin) Farm and crop management Real-time sensor data monitoring Crop health tracking Automated alerts for abnormal conditions Dashboard with live statistics and charts Technology stack: Frontend: React Backend: Node.js & Express Database: MongoDB Authentication: JWT Future enhancements: AI/ML-based crop disease detection Predictive analytics for crop yield Weather forecasting integration Mobile application support
Built With
- atlas
- css3
- express.js-database:-mongodb-authentication:-json-web-token-(jwt)-api:-restful-apis-charts-&-visualization:-recharts-version-control:-git
- frontend:-react.js
- github-package-manager:-npm-development-tools:-visual-studio-code-deployment-(if-applicable):-vercel-(frontend)
- html5
- javascript-(es6)-backend:-node.js
- mongodb
- render/railway-(backend)
Log in or sign up for Devpost to join the conversation.