Files
gh-christianlouis-docuelevate/docs
copilot-swe-agent[bot] 179f6125e8 feat(subscriptions): add SaaS subscription tiers, pricing page, and enforced upload quotas
- Add Free / Starter / Professional / Business tiers with lifetime, daily, and monthly
  file limits (app/utils/subscription.py)
- Add subscription_tier column to UserProfile model + migration 014
- Enforce quotas at upload time (HTTP 402 on violation) in /api/ui-upload
- New REST API: GET /api/subscriptions/tiers, /my, /platform (admin)
- New pages: /pricing (marketing, public) and /subscription (per-user status)
- Enhanced dashboard: SaaS stats (files today/month, OCR count, active users)
  in multi-user mode; original single-user layout preserved
- Admin users page: show Plan badge, allow tier editing via dropdown
- Navigation: add Pricing link + subscription icon in user header
- Tests: 23 unit tests for subscription tier logic
- Docs: docs/SubscriptionTiers.md

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-03-06 15:53:12 +00:00
..
2025-04-04 00:38:12 +02:00

DocuElevate Documentation

Welcome to the DocuElevate documentation. This directory contains comprehensive guides to help you install, configure, and use DocuElevate effectively.

Available Documentation

Getting Started

Deployment

Configuration

Security

Reference

Additional Resources

Support

If you need additional assistance beyond what's covered in these guides:

  1. Check the GitHub repository for updates and issues
  2. Contact the developer through the information provided on the About page

Screenshots

Upload Interface DocuElevate's upload interface

Files View Document management interface

Status View System management interface

Workflow Diagram DocuElevate processing workflow