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-allTo start backend and frontend server. Run
npm run devReact 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