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

My Dashboard

Personal fraud detection and transaction management

{{ transactions|length }}

My Transactions

{{ transactions|selectattr('is_fraud')|list|length }}

Flagged as Fraud

{{ uploaded_files|length }}

Files Uploaded

Recent Transactions
{% if transactions %}
{% for transaction in transactions %} {% endfor %}
Date Amount Time Fraud Probability Status Actions
{{ transaction.created_at.strftime('%Y-%m-%d') }}
{{ transaction.created_at.strftime('%H:%M:%S') }}
${{ "%.2f"|format(transaction.amount) }} {{ "%.2f"|format(transaction.time) }}s
{{ "%.1f"|format((transaction.fraud_probability or 0) * 100) }}%
{% if transaction.is_fraud %} Fraud Risk {% else %} Safe {% endif %}
{% else %}
No Transactions Yet

Upload transaction data or use real-time detection to get started.

{% endif %}
Upload History
{% if uploaded_files %}
{% for file in uploaded_files %} {% endfor %}
File Name Upload Date Size Records Processed Fraud Detected Status
{{ file.original_filename }}
{{ file.filename }}
{{ file.created_at.strftime('%Y-%m-%d') }}
{{ file.created_at.strftime('%H:%M:%S') }}
{{ "%.1f"|format(file.file_size / 1024) }} KB {{ file.records_processed or 0 }} {{ file.fraud_detected or 0 }} {% if file.processing_status == 'completed' %} Completed {% elif file.processing_status == 'processing' %} Processing {% elif file.processing_status == 'error' %} Error {% else %} Pending {% endif %}
{% else %}

No files uploaded yet

Upload Your First File
{% endif %}
{% endblock %}