Skip to content

madangopal16072000/Agri-Madad

Repository files navigation

Agri Madad

Agri Madad is an agriculture app that aims to assist farmers in addressing irrigation issues. To predict the minimum water depth in centimeters required for crop survival, the app employs a random forest algorithm that uses real-time field data such as humidity, temperature, and soil moisture gathered from a node MCU. The app provides an authentication system and displays weather forecasts, as well as the current task that the user needs to complete, such as the required amount of water at a particular time. Additionally, the app features a one-click field irrigation function that automatically turns off the motor after an adequate amount of water has been delivered. Flutter was utilized for app development and GetX for app management. Firebase was used for data management through both Firestore and real-time Firebase. Flask was used to build the machine learning model API, which was deployed on Azure.

Features

  • Authentication
  • Current Task
  • Animated Interactive UI
  • Water Reqirement Prediction

Screenshots

Demo

field demo

Project.field.Demonstration_.1.mp4

App demo

app.demo.mp4

API Reference

Machine learning Model API for predicting water requirement

https://mlcropirrigation.azurewebsites.net/

Machine Learning Model Code

https://github.com/madangopal16072000/EDP-Crop_Water_Requirement_Prediction

Tech Stack

Client: Flutter,Getx

Server: Firebase,Azure,Flask

Algorithm Random Forest image

About

AI based smart irrigation App.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published