**2.2 Module description**

The proposed android mobile application provides several services like IoT based soil nutrient and pH of irrigation water testing, promoting smart contract farming service between APMC and farm producers (farmers) by facilitating an interface to communicate with APMC to view the suitable crop to grow based on uploaded soil analysis report, agreement for purchasing the yields, insurance to crops and obtaining the organic certificate. Thus, the proposed smart farming based mobile application provides separate login modules for both APMC admin and Farmer. The mobile users are categorized based on the services namely Farmer Services and APMC Admin Services, facilities under each category are listed below.
