Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Borewell Check

Ground Water Prospect Check — a native Android (Kotlin) app that auto-loads your location, queries ISRO's public Bhuvan-Bhujal (GWIS) groundwater prospects data, and gives you a farmer-friendly, decision-oriented answer.

🚫 Not affiliated with ISRO / NRSC. This is an independent community tool using publicly available government data. Always confirm with a licensed hydrogeologist before drilling a borewell.

Features

  • 📍 Automatic location capture (GPS / network)
  • 🌊 Live groundwater prospects query from ISRO Bhuvan-Bhujal (GWIS)
  • 🟢 RED / 🟠 / 🔴 decision banner with:
    • What the result means
    • Why the result is expected
    • Before-you-drill guidance
  • 📊 Indicative success probability %
  • 🗺️ Open the detailed GWIS report in a web browser with your coordinates pre-filled
  • 📦 Offline detail panel (expected lithology / rock type / landform)
  • 🌐 Full UI in 8 languages: English, हिन्दी, తెలుగు, தமிழ், ಕನ್ನಡ, বাংলা, मराठी, ગુજરાતી

Tech Stack

Layer Choice
Language Kotlin
Minimum SDK 24 (Android 7.0)
Target / Compile SDK 35
UI ViewBinding + Material Components
Locale switching AppCompatDelegate.setApplicationLocales

How It Works

  1. Reverse-geocodes the coordinates using the GWIS searchlatlon.php API.
  2. Resolves the Indian state via a bundled 34-state registry.
  3. Fetches the groundwater prospects polygon via the NRSC proxy.cgi WMS GetFeatureInfo (layer gw:<STATE>_LGEOM).
  4. Classifies the result (GOOD chances / MODERATE / POOR) + success probability and renders the decision banner and guidance.

Build

Requires JDK 17 and Android SDK 35.

gradle assembleDebug
# or for a signed Play Store upload:
gradle assembleRelease

APK output: app/build/outputs/apk/debug/app-debug.apk

Languages

code entry
en English
hi हिन्दी
te తెలుగు
ta தமிழ்
ka ಕನ್ನಡ
bn বাংলা
mr मराठी
gu ગુજરાતી

To add a language: add a values-<code>/strings.xml, and append the code to LANG_CODES in MainActivity.kt.

Licensing

© 2026 Hari Krishna Setty. All rights reserved.

This project is source-available under a custom license (see LICENSE):

  • Free for non-commercial use with attribution (credit the author and link this repository).
  • Commercial use requires prior written permission.

Request commercial permission

The ISRO NRSC Bhuvan-Bhujal (GWIS) data and APIs are Government of India public data and are not covered by this license.

Disclaimer

This app provides an indicative scientific estimate based on regional hydrogeology. It does not guarantee groundwater availability. Always get a field survey by a licensed hydrogeologist before drilling.

About

Borewell Check: Android app that queries ISRO Bhuvan-Bhujal (GWIS) groundwater prospects and shows a farmer-friendly decision banner in 8 Indian languages

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages