diff --git a/app/views/general.py b/app/views/general.py index 8a295f55..6efb2a7f 100644 --- a/app/views/general.py +++ b/app/views/general.py @@ -123,6 +123,7 @@ async def serve_index(request: Request, db: Session = Depends(get_db)): "user_tier": user_tier, "multi_user_enabled": settings.multi_user_enabled, "is_admin": is_admin, + "allow_signup": settings.multi_user_enabled and settings.allow_local_signup, }, ) diff --git a/frontend/templates/index.html b/frontend/templates/index.html index eaf520a1..d5503540 100644 --- a/frontend/templates/index.html +++ b/frontend/templates/index.html @@ -1,12 +1,143 @@ {% extends "base.html" %} -{% block title %}Dashboard – DocuElevate{% endblock %} +{% block title %}{% if multi_user_enabled and not is_logged_in %}DocuElevate – Intelligent Document Processing{% else %}Dashboard – DocuElevate{% endif %}{% endblock %} {% block content %} -
+
-{% if multi_user_enabled %} +{% if multi_user_enabled and not is_logged_in %} {# ══════════════════════════════════════════════════════════════════════════ #} -{# MULTI-USER / SAAS DASHBOARD #} +{# PUBLIC LANDING PAGE (multi-user, visitor not signed in) #} +{# ══════════════════════════════════════════════════════════════════════════ #} + + +
+
+ + Intelligent Document Processing + +

+ From upload to insight — automatically. +

+

+ DocuElevate ingests your documents, runs OCR, extracts metadata with AI, and routes files to + Dropbox, Google Drive, OneDrive, S3, Nextcloud, and more — all in one seamless pipeline. +

+
+ {% if allow_signup %} + + Get Started — it's free + + {% else %} + + Log In + + {% endif %} + + View Plans & Pricing + +
+
+
+ + +
+

Everything you need for smart document workflows

+
+ +
+
+ +
+
+

OCR & Text Extraction

+

Azure Document Intelligence converts scanned PDFs and images into fully searchable text automatically.

+
+
+ +
+
+ +
+
+

AI Metadata Extraction

+

OpenAI, Claude, Gemini, and other pluggable AI providers classify documents and pull out key fields like dates, amounts, and subjects.

+
+
+ +
+
+ +
+
+

Multi-Cloud Storage

+

Route processed files to Dropbox, Google Drive, OneDrive, Amazon S3, Nextcloud, Paperless NGX, WebDAV, FTP/SFTP, and more.

+
+
+ +
+
+ +
+
+

Email & IMAP Ingestion

+

Automatically pull documents from Gmail or any IMAP mailbox — no manual uploads needed.

+
+
+ +
+
+ +
+
+

Full-Text Search

+

Instantly find any document by content, metadata, or tags across your entire archive.

+
+
+ +
+
+ +
+
+

Custom Pipelines

+

Build processing pipelines with configurable steps — OCR, AI extraction, format conversion, and storage routing in any order.

+
+
+ +
+
+ + +
+
+

Ready to elevate your document workflow?

+

Join teams already automating their document processing with DocuElevate.

+
+ {% if allow_signup %} + + Create a free account + + {% else %} + + Log In + + {% endif %} + + See pricing + +
+
+
+ +{% elif multi_user_enabled %} +{# ══════════════════════════════════════════════════════════════════════════ #} +{# MULTI-USER / SAAS DASHBOARD (logged-in user) #} {# ══════════════════════════════════════════════════════════════════════════ #}