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
Built using:
- React Native
- Users can input crop-related data
- Displays intelligent predictions and insights
- Firebase used for:
- Authentication
- Real-time database
| 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) |
- User opens the mobile app and enters farm/crop-related inputs.
- App sends data to a Flask API backend.
- Backend runs ML/DL models for prediction/classification.
- Satellite data is fetched via Google Earth Engine for land/crop classification.
|
|
|
|
|
|
-
Dataset 1: Crop Yield in Indian States
🔗 Kaggle Link -
Dataset 2: Sentinel-1/2 Satellite Image Pairs (Terrain Segregated)
🔗 Kaggle Link





