{% extends "base.html" %} {% block title %}Dashboard – DocuElevate{% endblock %} {% block content %}
{% if multi_user_enabled %} {# ══════════════════════════════════════════════════════════════════════════ #} {# MULTI-USER / SAAS DASHBOARD #} {# ══════════════════════════════════════════════════════════════════════════ #}

DocuElevate

Intelligent document processing & management — built for teams

{% if is_admin %}

Platform overview

{{ stats.processed_files | default(0) }}

Total files

{{ stats.files_today | default(0) }}

Files today

{{ stats.files_month | default(0) }}

Files this month

{{ stats.unique_users | default(0) }}

Active users

{% endif %} {% if user_tier and user_usage %}

My usage

{{ user_tier.name }} Plan {% if user_tier.id != 'business' %} Upgrade {% endif %}
View full details →
Lifetime files {{ user_usage.lifetime }}{% if user_tier.lifetime_file_limit > 0 %} / {{ user_tier.lifetime_file_limit }}{% endif %}
{% if user_tier.lifetime_file_limit > 0 %} {% set pct = ([((user_usage.lifetime / user_tier.lifetime_file_limit) * 100) | int, 100] | min) %}
{% else %}
Unlimited
{% endif %}
Files today {{ user_usage.today }}{% if user_tier.daily_upload_limit > 0 %} / {{ user_tier.daily_upload_limit }}{% endif %}
{% if user_tier.daily_upload_limit > 0 %} {% set pct = ([((user_usage.today / user_tier.daily_upload_limit) * 100) | int, 100] | min) %}
{% else %}
Unlimited
{% endif %}
Files this month {{ user_usage.month }}{% if user_tier.monthly_upload_limit > 0 %} / {{ user_tier.monthly_upload_limit }}{% endif %}
{% if user_tier.monthly_upload_limit > 0 %} {% set pct = ([((user_usage.month / user_tier.monthly_upload_limit) * 100) | int, 100] | min) %}
{% else %}
Unlimited
{% endif %}
{% endif %}

Processing Stats

  • Total processed {{ stats.processed_files | default(0) }}
  • Files with OCR {{ stats.files_with_ocr | default(0) }}
  • Today {{ stats.files_today | default(0) }}
  • This month {{ stats.files_month | default(0) }}
{% if user_tier and user_tier.id != 'business' %}

Upgrade your plan

Unlock more documents, more destinations and priority support.

  • Higher daily & monthly limits
  • More storage destinations
  • More OCR pages
View plans & pricing
{% else %}

Integrations

Active integrations {{ stats.active_integrations | default(0) }}
Storage targets {{ stats.storage_targets | default(0) }}
View system status
{% endif %}
{% else %} {# ══════════════════════════════════════════════════════════════════════════ #} {# SINGLE-USER DASHBOARD (original layout, preserved as-is) #} {# ══════════════════════════════════════════════════════════════════════════ #}

DocuElevate Dashboard

Intelligent document processing & management

{{ stats.processed_files | default(0) }}

Documents Processed

{{ stats.active_integrations | default(0) }}

Active Integrations

{{ stats.storage_targets | default(0) }}

Storage Targets

Capabilities

  • OCR & metadata extraction with AI
  • Cloud storage: Dropbox, OneDrive, Google Drive, NextCloud
  • Paperless-ngx integration for document management
  • Email & URL-based document ingestion
  • Automated classification & routing workflows

Getting Started

  1. 1 Configure integrations via System Status
  2. 2 Upload your first document
  3. 3 Review results in Files
Learn more about DocuElevate
{% endif %}{# end multi_user_enabled #}
{% endblock %}