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
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.pklremains 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:
License
MIT๐ More in this category