shiroonigami23-ui
Bank-Security
Python

AI-fraud-detection-suite-with-Streamlit-dashboard-and-independent-Android-APK

Last updated Apr 24, 2026
10
Stars
0
Forks
0
Issues
0
Stars/day
Attention Score
33
Language breakdown
No language data available.
โ–ธ Files click to expand
README

FinGuard Enterprise - Bank Security

Version Python Android Streamlit License

Live App Download APK

AI-driven financial fraud detection system with:

  • Streamlit analyst dashboard
  • XGBoost model inference
  • Forensic PDF report generation
  • Independent Android APK with offline transaction risk analysis

Features

  • Real-time fraud transaction simulation and scoring
  • Interactive forensics dashboard and network explorer
  • Audit log tracking
  • Fraud report PDF download
  • Independent Android app (finguard-mobile.apk) with native, offline fraud scoring UI

Project Structure

Bank-Security/ โ”œโ”€โ”€ main.py โ”œโ”€โ”€ modules/ โ”‚   โ”œโ”€โ”€ data_loader.py โ”‚   โ”œโ”€โ”€ pdf_generator.py โ”‚   โ”œโ”€โ”€ risk_calculator.py โ”‚   โ””โ”€โ”€ ui_components.py โ”œโ”€โ”€ android/ โ”‚   โ””โ”€โ”€ app/... โ”œโ”€โ”€ fraudmodelxg.pkl โ”œโ”€โ”€ requirements.txt โ””โ”€โ”€ .github/workflows/android-release.yml

Setup (Python App)

  • Install dependencies:
pip install -r requirements.txt
  • Run:
python -m streamlit run main.py
or use:
FinGuard_Launcher.bat

Dataset Handling

  • CSV datasets are included in version control for full local reproducibility.
  • If CSVs are absent, the app still supports synthetic fallback demo data.
  • Model file fraudmodelxg.pkl remains part of the repo for inference.

Android APK

  • Source: android/
  • Build output in release: finguard-mobile.apk
  • The APK runs independently from Streamlit with local risk-score calculations.
  • Streamlit workflow remains unchanged and continues to run from main.py.

Release Automation

  • Tag push v* triggers Android build workflow:
- Builds APK - Publishes GitHub Release asset

License

MIT
๐Ÿ”— More in this category

ยฉ 2026 GitRepoTrend ยท shiroonigami23-ui/Bank-Security ยท Updated daily from GitHub