{% extends "base.html" %} {% block title %}Dashboard - UPI Fraud Detection{% endblock %} {% block content %}

Fraud Detection Dashboard

Real-time monitoring and analysis of UPI transactions

{{ stats.total_transactions }}
Total Transactions
{{ stats.fraud_transactions }}
Fraud Detected
{{ stats.fraud_rate }}%
Fraud Rate
₹{{ "%.0f"|format(stats.avg_transaction_amount) }}
Avg Amount
Transaction Volume (Last 24 Hours)
Recent Alerts
{{ recent_alerts|length }}
{% if recent_alerts %}
{% for alert in recent_alerts %}
{{ alert.severity }}
{{ alert.message[:80] }}...
{{ alert.timestamp.strftime('%H:%M, %d %b') }}
{% endfor %}
{% else %}

No active alerts

{% endif %}
Recent Transactions
Test Transaction
{% if recent_transactions %}
{% for transaction in recent_transactions %} {% endfor %}
ID Amount From To Type Risk Score Status Time
#{{ transaction.id }} ₹{{ "%.2f"|format(transaction.amount) }} {{ transaction.sender_id }} {{ transaction.receiver_id }} {{ transaction.transaction_type }}
{{ "%.1f"|format(transaction.risk_score * 100) }}%
{% if transaction.is_fraud %} Fraud {% else %} Safe {% endif %} {{ transaction.timestamp.strftime('%H:%M') }}
{{ transaction.timestamp.strftime('%d %b') }}
{% else %}
No transactions yet

Start by testing a transaction to see fraud detection in action.

Test Transaction
{% endif %}
{% endblock %}