roos-fs tasks #520
Updated by Vadim Pariev 7 months ago
A new statistics dashboard needs to be implemented to visualize key metrics related to services, income, and cancellations. The layout and presentation should follow the structure shown in the attached image. **Purpose:** Provide admins with a clear, time-based overview of system performance — including how many services were completed, how much income was generated, and how many services were cancelled (including cancellation fees). **The dashboard must display:** * Total Services Completed – number of completed services within the selected period. * Total Income (Revenue) – total income generated from completed services within the selected period. * Total Cancellation Fees – total amount of cancellation fees collected within the selected period. * Total Cancelled Services – number of cancelled services within the selected period. * Data should be visualized using graphs and summary cards, as shown in the provided picture. * Admin can switch between the Graphs for income, services, cancellation fees or select them at the same time to be shown at the same time * Each metric should have its own line or data representation (e.g., Services Completed, Revenue, Cancellation Fees). * The graph should display monthly values across a selected year (12 months) month (or time range with the monthly steps - see ticket https://redmine.matecube-internal.ddns.net/issues/521). steps). **Goal:** Deliver a clear, interactive statistics page that allows both internal admins to track overall performance and financial results at a glance. NOTE - Before start please show the consept of the dashboard to the PO - do not impliment uptil approved - Feel free to select a better variant for the statistics dashboard