AgroBot is an innovative and intelligent platform designed to assist farmers, gardeners, and agricultural enthusiasts in managing plant diseases, pests, and other horticultural issues. By combining cutting-edge technologies like AI, machine learning, and user-friendly web interfaces, AgroBot provides actionable insights, disease detection, and solutions tailored to your agricultural needs.
- Disease Detection: Leverage image recognition and data analysis to detect and identify common plant diseases, pests, and environmental stress factors.
- Expert Solutions: Access tailored solutions, including cultural practices and chemical treatments, to mitigate plant issues effectively.
- Real-Time Information: Get up-to-date information on local climate conditions, pest outbreaks, and seasonal agricultural challenges.
- Comprehensive Disease Data: Detailed descriptions, images, and preventive measures for various plant diseases from around the world.
- Frontend: React, Vite, Framer Motion
- Backend: FastAPI
- Machine Learning: TensorFlow (for disease detection using images)
Clone the repository and follow these steps to get the project up and running locally.
git clone https://github.com/niduniDK/AgroBot.git
cd AgroBot-
Navigate to the backend folder.
-
Install the required Python dependencies.
cd Backend
python -m venv venv
source venv/bin/activate # Linux/macOS
venv\Scripts\activate # Windows
pip install -r requirements.txtuvicorn main:app --reload-
Navigate to the frontend folder.
-
Install the required dependencies.
cd Frontend
npm install- Run the development server:
npm run dev*. Disease Identification: By simply uploading images of affected plants, AgroBot analyzes the plant and suggests possible diseases.
*. Tailored Recommendations: AgroBot generates personalized solutions for each disease, whether it’s through cultural practices or chemical treatments via our AI-powered virtual assistant.
*. Tracking Plant Health: Keep track of plant health over time and get insights into the best care practices based on your region’s climate and soil conditions.
*. Integrated Chatbot: A conversational interface to provide instant recommendations to users in real-time.
*. Add local language support *. Offline App Mode
Virtual Assistant Page of AgroBot

Chat Interface of AgroBot (Chatbot and Virtual Assistant is under development)

Page for letting users to send details about crop diseases

Thank you for visiting AgroBot! Let's grow a healthier, more sustainable world 🌍🌱.




