Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

SIH 26024 — Android Application

Field operations application for coal mine inspections, compliance monitoring, incident reporting, and geo-tagged field data collection.

Tech Stack

  • React Native + Expo
  • Expo Location — GPS
  • Expo Camera — Photos / Media
  • SQLite — Offline Storage
  • Go API Gateway
  • Python + FastAPI — Backend / AI Integration

Architecture

flowchart TD
    U[Field Users] --> A[Android App<br/>React Native + Expo]

    A --> G[GPS / Camera]
    A --> O[Offline SQLite]

    A --> GW[Go API Gateway<br/>Auth • RBAC • Rate Limit]

    GW --> B[Python FastAPI]
    B --> AI[AI / ML Services]

    B --> DB[(PostgreSQL + PostGIS)]
    B --> R[Cloudflare R2]
    B --> N[Notifications]

    DB --> W[Web Dashboard]
    AI --> W
Loading

Git Commit Instruction

For healthy version control, clean history, easy tracking, and minimizing merge conflicts, every team member must follow the commit naming convention below.

Commit Format

git commit -m "<Name> - <short description>"
git commit -m "Ankit - added AI model testing"
git commit -m "Bhawna - added GIS monitoring UI"
git commit -m "Krish - added Go API Gateway"
git commit -m "Nitish - added FastAPI risk scoring endpoint"
git commit -m "Ruchi - implemented anomaly detection model"
git commit -m "Samal - added compliance dashboard"

Core Features

  • Geo-tagged inspections
  • Safety and incident reporting
  • Photo and media capture
  • Offline-first field operations
  • Compliance data collection
  • Secure API integration
  • AI-assisted risk analysis

Data Flow

Field User → Android App → Go API Gateway → FastAPI → Database / AI → Web Dashboard

SIH 2026

Problem Statement: 26024 — AI-Based Smart Governance and Compliance Monitoring System for Coal Mine

About

React Native + Expo Android application for geographical location based coal mine inspections, compliance reporting, incident tracking, and offline field data collection.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Used by

Contributors