Skip to content

This mobile app uses react-native , Flutter, ML/DL techniques for crop yield prediction , crop recommendation and mapping the satellite view crop images with the corresponding ground view crop images.

Notifications You must be signed in to change notification settings

samreen-ui/AI-Farming-App

 
 

Repository files navigation

🌾 AI Farming App

📄 Detailed Project Report (PPT)

You can view our complete project presentation here:
🔗 Google Drive - Project PPT

It is an intelligent mobile application that leverages Machine Learning and Deep Learning to improve agricultural practices. It supports:

  • Crop Recommendation
  • Crop Yield Prediction
  • Rainfall Prediction
  • Satellite Image Classification
  • Ground-to-Satellite Image Mapping

📱 Frontend

Built using:

  • React Native
  • Users can input crop-related data
  • Displays intelligent predictions and insights
  • Firebase used for:
    • Authentication
    • Real-time database

🔧 Tech Stack

Layer Technology
Frontend React Native
Backend Flask API
Database Firebase
Satellite Data Google Earth Engine (Sentinel-1)
ML Models Scikit-learn (Random Forest)
DL Models TensorFlow/Keras (Inception v3)

🚀 How It Works

  1. User opens the mobile app and enters farm/crop-related inputs.
  2. App sends data to a Flask API backend.
  3. Backend runs ML/DL models for prediction/classification.
  4. Satellite data is fetched via Google Earth Engine for land/crop classification.

📸 App Screenshots

image image image image image

🧱 System Overview (ML and DL models)

Screenshot 2025-07-27 132419 Screenshot 2025-07-27 132521 Screenshot 2025-07-27 132542
Screenshot 2025-07-27 132600 Screenshot 2025-07-27 132641 Screenshot 2025-07-27 132641

📊 Datasets Used

About

This mobile app uses react-native , Flutter, ML/DL techniques for crop yield prediction , crop recommendation and mapping the satellite view crop images with the corresponding ground view crop images.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 88.5%
  • Python 11.5%