NG
2021
Shetkari Mitra - Mobile App for Farmers

Shetkari Mitra - Mobile App for Farmers

AndroidJavaFirebaseMachine LearningAndroid StudioML ModelSatellite Imagery

Award-winning Android app designed to empower farmers with essential information and tools. The app's standout feature is its soil health monitoring capability using the device's camera and location data, leveraging machine learning and satellite imagery to provide comprehensive soil health reports.

Overview

Shetkari - Mitra (Farmer - Friend) is an Android app designed to empower farmers with essential information and tools. The app's standout feature is its soil health monitoring capability using the device's camera and location data. Leveraging a machine learning model and satellite imagery, it provides a comprehensive soil health report including NPK values, OC values, and more.

🏆 Award-Winning App: Shetkari - Mitra won the UNESCO India Africa Hackathon, receiving a cash prize of 3 lakhs and an award from the Vice President of India.

Key Features

The app includes a comprehensive set of features designed for farmers:

  • Soil Health Monitoring: Uses camera images and location data with ML models and satellite imagery to provide NPK values, OC values, and comprehensive soil health reports
  • Crop-Specific Forums: Easy-to-use forums for crop-specific discussions where farmers can share queries and experiences
  • Weather Forecast: Access weather forecasts for the user's current location
  • Crop Suggestions: Intelligent crop suggestion feature based on soil and location data
  • Fertilizer Calculator: Helps farmers calculate the right amount of fertilizers needed
  • Cultivation Plans: Provides detailed cultivation plans for selected crops
  • Agricultural Resources: Access to useful agricultural websites in the user's preferred language

The app is developed with a super easy interface, making it accessible for less-educated farmers. It strikes a careful balance between ease of use and abundance of important features.

Technical Implementation

The application is built using:

  • Android Studio with Java for native Android development
  • Firebase for authentication and realtime database functionality
  • Machine Learning Models for soil health analysis
  • Satellite Imagery Integration for location-based soil data
  • Camera API for capturing soil images
  • Location Services for GPS-based features

Awards & Recognition

🏆 UNESCO India Africa Hackathon Winner

  • Received cash prize of 3 lakhs (300,000 INR)
  • Award presented by the Vice President of India
  • Recognized for innovation in agricultural technology

This achievement highlights the app's impact on empowering farmers with technology-driven solutions.

Screenshots

App Screenshot 1

App Screenshot 2

Research & Documentation

The project includes comprehensive research and documentation:

The research paper documents the ML model implementation, soil health analysis methodology, and the app's impact on agricultural practices.

Project Setup

To set up the project on your local machine:

  1. Clone the repository from GitHub
  2. Open the project in Android Studio
  3. Sync the project with Gradle files
  4. Ensure you have the latest Android SDK installed
  5. Set up a Firebase project and add the google-services.json file to the app module
  6. Configure your Firebase project for Authentication and Realtime Database
  7. Build and run the app on an emulator or physical device

Note: You'll need a Firebase account for authentication and database functionality. Make sure to set up Firebase in your project and follow Firebase's documentation for integrating it with your Android app.

Always open to connect

Want to connect or collaborate?.