FraudShield
Fraud Monitoring & Detection

A full-stack fraud detection system - EDA insights, ML model comparison, SHAP explainability, threshold optimisation, and a live transaction scorer with real-time business impact analysis.

Connecting…
Transactions
Fraud Cases
Fraud Rate
Class imbalance
Total Volume
Best Model
5-Fold CV AUC
Stratified
⚠  API not reachable at .   To run locally: uvicorn backend.main:app --reload  |  Update API_URL in app.js for production.
Fraud Patterns at a Glance
Where, when, and how fraud occurs across all banking transactions.
Fraud Rate by Transaction Type
Fraud Rate by Merchant Category
Fraud Rate by City
Fraud Rate by Hour of Day
Amount Distribution — Fraud vs Normal
Fraud Rate by Prior Fraud History
Fraud Rate — International × New Merchant Combinations

Key Insights
🌍
International + New Merchant
The combined signal carries the highest fraud rate — strongest paired indicator in the dataset.
🕐
Late-Night Spike
Fraud peaks after 22:00. Unusual_Time_Transaction ranks top-3 across all models.
📍
Distance from Home
Fraudulent transactions occur on average 2× farther from home — a strong standalone risk signal.
📈
Prior Fraud = #1 Predictor
Even one prior fraud incident dramatically raises probability. Recidivism is the strongest individual feature.