
Shetkari Mitra - Mobile App for Farmers
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


Research & Documentation
The project includes comprehensive research and documentation:
- Research Paper: View Research Paper
- Download Link: GitHub Releases
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:
- Clone the repository from GitHub
- Open the project in Android Studio
- Sync the project with Gradle files
- Ensure you have the latest Android SDK installed
- Set up a Firebase project and add the
google-services.jsonfile to the app module - Configure your Firebase project for Authentication and Realtime Database
- 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.