KhetiSathi is a comprehensive agricultural management application designed to prevent disease from effecting their farming practices using AI-driven insights and real-time monitoring.
- Disease Analysis
- Disease Outbreak Forecasting
- Dieases Forecast Mangement
- Disease Mapping
- Weekly Weather Forecast personalized with farming advice.
- SMS Alerts & Push-Up Notifictation
- Multilingual Support
- Community Grouping Farmers with same crop disease in same location
- Nearby Fertilizer Shops
- Farming Courses & Learning Modules
- KrishiAI ChatBot Assistant
- Disease Management (Personalised)
- Government Schemes
- Frontend: Flutter
- Backend: Node.js
- Database: MongoDB
- AI/ML: TensorFlow, Torch
- Cloud Services: GCP
https://drive.google.com/drive/folders/1R649NfCbTjzosvqVuD3L9HRMYXRgBaSx?usp=share_link-
Clone the repository:
git clone https://github.com/SIH-2024-CodeFusers/KhetiSathi_APP.git
-
Install dependencies:
cd KhetiSathi_App flutter pub get -
Set up environment variables:
secret.dart
-
Example Content of Secret.dart:-
const String OPEN_WEATHER_API_KEY = 'Your Open Weather API Key'; const String WEATHER_FORECAST_KEY = 'Your Weather Forecast Key'; const String GEMINI_API_KEY = "Your Gemini_API_Key"; const String BACKEND_UID="Your Backend UID"; const String BACKEND_URL="Your Backend URL"; const String GCP_API_KEY="Your GCP API Key"; const String CHAT_BACKEND="Your Chat Backend";
-
Run the application:
flutter run
Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.
For any queries, please reach out to our team at [email protected]