Annadata is a full-stack cross-platform application that provides complete assistance to farmers right from sowing to harvesting. 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
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
-
Zulip API for Zulip Chat bot