AgriSmart Hub is a comprehensive web app designed for the agriculture industry. It combines the power of AI chatbots, weather forecasting, plant disease detection, government schema information, and agricultural data analysis. The app is built using Streamlit, allowing for rapid development and deployment.
- AI Chatbot: Engage with a conversational AI to get instant advice and answers to common agricultural questions.
- Weather Forecasting: Stay updated with the latest weather trends and forecasts to plan your agricultural activities effectively.
- Plant Disease Detection: Detect plant diseases using AI-based image recognition. Upload a photo of a plant, and the app will identify potential diseases.
- Government Schemas: Access information on various government schemes and subsidies for farmers and agribusinesses.
- Agri Data Analysis: Perform basic data analysis on agricultural datasets to identify trends and insights.
To run the AgriSmart Hub locally, you'll need to have Python and Streamlit installed. Follow these steps to set up your environment:
-
Clone this repository:
git clone https://github.com/leocoderz/AgriSmartHub cd AgriSmartHub
-
Create a virtual environment and activate it:
python -m venv venv source venv/bin/activate # Linux/macOS .\venv\Scripts\activate # Windows
3.Install the required dependencies: pip install -r requirements.txt
To run the Streamlit app, use the following command:
streamlit run main.py
This will start the app on your local machine. Open the provided URL in your web browser to access the app.
We welcome contributions to improve AgriSmart Hub. If you'd like to contribute, please follow these steps:
Create a new branch for your feature or bugfix. Submit a pull request with a description of your changes.