/SmartKrishi

This is the flutter application repository for SmartKrishi which we developed for Hack To The Future 2024 for the Open Innovation Track.

Primary LanguageDart

SmartKrishi

Your one-stop farmer's assistant!

Hackathon details

This project won 3rd Rank in the hackathon Hack to the Future!!

Devfolio link - H2TF Project link - SmartKrishi Youtube Explanation Link - Youtube

Get started

  • Clone the repo
  • Ensure that you have flutter installed on your machine
  • Open the pubspec.yaml file and make sure that you have all the dependencies downloaded from pub.dev
  • Run flutter pub get
  • Go to main.dart and click the debug icon in top right corner to run or enter command flutter run

OR Deploy Link - AppHost. - Download the app from here

Overview

Indian farmers face several significant challenges that hinder their agricultural productivity and sustainability:

  • Lack of Access to Accurate and Timely Information: Farmers often struggle to get reliable data and advice on best farming practices, crop selection, and market trends.
  • Difficulty Making Informed Decisions: Without proper guidance, farmers find it hard to make optimal decisions about which crops to plant, the right fertilizers to use, and how to manage pests effectively.
  • Impact of Climate Change and Unpredictable Weather: Changing weather patterns and climate conditions pose a threat to crop yields and farming schedules, making it harder for farmers to plan and adapt.
  • Language Barriers: Many modern agricultural apps and resources are available only in English, making it challenging for farmers who are not proficient in the language to benefit from these tools. Our project addresses these issues by providing farmers with a user-friendly application that delivers accurate, timely, and localized information, helping them make better decisions and improve their farming practices.

Key Features

  • Multilingual Support
  • Crop Recommendation
  • Plant Disease detection
  • Youtube links to various agriculture advices for farmers i.e. Educational content
  • Weather chat which gives you precautions to take in a certain weather
  • Features famous Indian farmers who greatly contributed to India's farming

Tech Stack

  • Scikit-learn
  • Django
  • Flutter
  • Firebase
  • ngrok
  • Gemini AI
  • OpenWeather API for real-time weather

Important Links

Python Backend - Models and notebooks

Demo screenshots

Untitled design (5) Untitled design (6) Untitled design (7)