Skip to content

An Agro Tech application by IIITIANS for Solving for India Hackathon by Geeks for Geeks.

License

Notifications You must be signed in to change notification settings

adword01/Krishi-Mitra

Repository files navigation

Krishi-Mitra

An Agri Tech application by IIITIANS.

Krishi-Mitra is an Android app made in Kotlin that can help farmers predict the best crops to grow based on their location, weather conditions, and soil type.The app uses machine learning algorithms and tries to make accurate predictions.

API and Machine learning implementation is avalable at API and ML branches

Features

  • Crop prediction based on weather conditions, and soil type.
  • Weather forecast based on location.
  • Interactive Chat Bot
  • User-friendly interface.

Tech Stack

  • Git,Github
  • Kotlin, Firebase, Realtime Database, Firestore, RetroFit, Firebase Storage, OkHTTP
  • Machine Learning, Numpy, Pandas, Scikit-Learn, Random Forest
  • FastAPI, GCP AMD instance,

Requirements

  • Android Studio 4.0 or later.
  • Android SDK 23 or later.
  • Google Play services.

Run Locally

Clone the project

  • Clone the repository

  • Open the project in Android Studio.

  • Build and run the project on an emulator or a physical device.

Usage

  • Launch the app on your Android device.

  • Allow the app to access your location and other required permissions.

  • Enter your location and soil type in the app.

  • View the crop prediction and access chatbot.

  • View the weather forecast .

API Reference

  • For Crop Prediction check out the API branch and Documentation is available at here

  • FASTAPI Documentation is available at here

  • Chatbot is implemented using Rapid API

  • Weather Api is implemented from OpenWeather

Screenshots

refer to demo folder

DISCLAIMER ⚠️

This is a POC(Proof of concept) kind-of project. The data used here comes up with no guarantee from the creator. So, don't use it for making farming decisions. If you do so, the creator is not responsible for anything. However, this project presents the idea that how we can use ML/DL into precision farming if developed at large scale and with authentic and verified data.

License

MIT

Feedback

If you have any feedback, please reach out to us at [email protected]

Contributing

Contributions are always welcome!.Please refer to CONTIBUTING.md