Agroboost is a comprehensive cross-platform app for farmers, offering assistance from sowing to harvesting. It uses ML tech for disease detection and crop recommendations. It provides real-time data on soil fertility, weather, weed risk, and air quality. Cost analysis and income source suggestions are included. Equipment trading is available, as well as a farmer community section with chat, video upload, Q&A, and more. We have also deployed the project website on google cloud using AMD instance.
Some of its features are
-
Using ML technology for plant disease detection from image and recommending crops to grow based on farmer's location
-
Real-time information about soil fertility, weed risk, fire alert, weather forecast, and air quality to make the right farming decisions
-
Detailed cost analysis of growing crop explaining investment required and potential revenue generated along with suggesting other income sources
-
Option to buy/sell/rent farming equipment
-
Farmers' community section having chat option, video upload, QnA, and many more other features to make our platform interactive
Clone the repo
git clone https://github.com/Sandesh040602/gfg-hackathon.git
To install all frontend dependencies, backend dependencies and concurrently. Run
npm run install-all
To start backend and frontend server. Run
npm run dev
-
React for frontend
-
Node.js for backend
-
Flask for AI backend
-
Ambeedata API for realtime information about soil, pollen, fire alert, air quality, water vapour and weather information.
-
Open Weather API for weather forecast
-
Twilio for sending SMS
-
Node Mailer for sending email
-
Cloudinary for storing media files like photos and videos
-
MongoDB for database
-
JWT for secure authentication
Google Cloud VM Configuration with AMD Instance
Agroboost uses ML tech for disease detection and crop recommendations to provide real-time data on soil fertility, weather, weed risk, and air quality. Equipment trading is available, as well as a farmer community section with chat, video upload, Q&A, and more.