{% extends "admin/layout.html" %} {% block title %}Dashboard – Admin{% endblock %} {% block body %}

{% trans %}Admin Dashboard{% endtrans %}

{% trans %}Platform overview and key metrics{% endtrans %}

{% trans %}Manage Users{% endtrans %}
{% trans %}Total Users{% endtrans %}
{{ total_users }}
{{ paid_users }} {% trans %}paid{% endtrans %} · {{ free_users }} {% trans %}free{% endtrans %}
{% trans %}New Signups{% endtrans %}
{{ new_7d }}
+{{ new_today }} {% trans %}today{% endtrans %} · {{ new_30d }} {% trans %}last 30 days{% endtrans %}
{% trans %}Conversions{% endtrans %}
{{ conversions_7d }}
{{ conversions_today }} {% trans %}today{% endtrans %} · {{ total_conversions }} {% trans %}total{% endtrans %}
{% trans %}Revenue{% endtrans %}
${{ '%.0f'|format(total_revenue) }}
${{ '%.0f'|format(revenue_30d) }} {% trans %}last 30 days{% endtrans %}
{% trans %}New Signups — Last 30 Days{% endtrans %}
{% if signup_chart %} {% set max_s = signup_chart|max %}
{% for v in signup_chart %}
{% endfor %}
{% trans %}30d ago{% endtrans %}{% trans %}Today{% endtrans %}
{% else %}
{% trans %}No data{% endtrans %}
{% endif %}
{% trans %}Conversions — Last 30 Days{% endtrans %}
{% if conversion_chart %} {% set max_c = conversion_chart|max %}
{% for v in conversion_chart %}
{% endfor %}
{% trans %}30d ago{% endtrans %}{% trans %}Today{% endtrans %}
{% else %}
{% trans %}No data{% endtrans %}
{% endif %}
{% trans %}Top Output Formats{% endtrans %}
{% if top_formats %} {% set max_f = top_formats[0].cnt if top_formats else 1 %}
{% for fmt in top_formats %}
{{ fmt.output_format or '–' }} {{ fmt.cnt }}
{% endfor %}
{% else %}
{% trans %}No conversion data{% endtrans %}
{% endif %}
{% trans %}Users{% endtrans %} {% trans %}New User{% endtrans %} {% trans %}Plans{% endtrans %} {% trans %}Blogs{% endtrans %}

{% trans %}Recent Signups{% endtrans %}

{% trans %}View all{% endtrans %}
{% if recent_users %}
{% for u in recent_users %} {% endfor %}
{% trans %}User{% endtrans %} {% trans %}Plan{% endtrans %} {% trans %}Joined{% endtrans %} {% trans %}Action{% endtrans %}
{{ u.username }}
{{ u.email }}
{{ u.plan_name or '–' }} {{ u.created_at[:10] if u.created_at else '–' }} {% trans %}View{% endtrans %}
{% else %}
{% trans %}No users yet.{% endtrans %}
{% endif %}
{% endblock %}