Skip to content

[Feature]: Create unified dashboard page for all transactions #392

@PapLabros

Description

@PapLabros

Describe the solution you'd like

Create a unified dashboard page that displays aggregated information and metrics for all transaction types, including orders, refunds, supplier invoices, and supplier refunds.

Problem
Transaction data is currently fragmented across multiple pages (orders, refunds, supplier invoices, supplier refunds), making it difficult to get a holistic view of overall financial and operational activity.

Proposed solution

  • Create a dedicated dashboard page that aggregates data from:
    • Orders
    • Refunds
    • Supplier invoices
    • Supplier refunds
  • Display key metrics such as:
    • Total transaction count
    • Total revenue and expenses
    • Net balance (income vs expenses)
    • Distribution per transaction type
    • Trends over time
  • Provide filtering options (e.g., date range, transaction type)
  • Allow navigation to detailed views for each transaction type

Alternatives you've considered

No response

Additional context

No response

Metadata

Metadata

Assignees

Labels

desktopIssues related to the desktop applicationsenhancementNew feature or requestserverIssues related to the serverstorebuddyIssues related to the StoreBuddy application

Projects

Status

Todo

Relationships

None yet

Development

No branches or pull requests

Issue actions