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

Welcome back, {{ current_user.username }}!

{{ current_user.role.title() }} Dashboard - Monitor and analyze fraud detection activities

{{ total_transactions }}

Total Transactions

{{ fraud_transactions }}

Fraud Detected

{{ "%.1f"|format(((total_transactions - fraud_transactions) / (total_transactions or 1)) * 100) }}%

Safe Transactions

99.2%

Model Accuracy

{% if current_user.role in ['admin', 'analyst'] and system_stats %}
System Overview

{{ system_stats.total_users }}

Total Users

{{ system_stats.total_transactions }}

System Transactions

{{ system_stats.total_fraud }}

Total Fraud Cases

{{ "%.2f"|format((system_stats.total_fraud / (system_stats.total_transactions or 1)) * 100) }}%

System Fraud Rate

{% endif %}
Fraud Detection Trends
Recent Transactions
{% if recent_transactions %}
{% for transaction in recent_transactions %}
${{ "%.2f"|format(transaction.amount) }}
{{ transaction.created_at.strftime('%m/%d %H:%M') }}
{% if transaction.is_fraud %} Fraud {% else %} Safe {% endif %}
{{ "%.1f"|format((transaction.fraud_probability or 0) * 100) }}% risk
{% endfor %}
{% else %}

No recent transactions

Upload Data
{% endif %}
Quick Actions
{% if current_user.role == 'admin' %} {% endif %} {% if current_user.role in ['admin', 'analyst'] %} {% endif %}
{% endblock %}