Skip to content

feat(frontend): Build interactive analytics dashboard with charts #427

Description

@KuchiMercy

Description

Admin /admin/analytics page is a stub. Build full analytics dashboard with interactive charts.

Backend: B-17 (analytics service) | Library: Recharts (add as dependency)

Acceptance Criteria

  • Install and configure Recharts
  • Escrow Volume Over Time: line chart (7d, 30d, 90d, 1y)
  • Status Distribution: pie/donut chart
  • Average Resolution Time: bar chart (weekly)
  • User Growth: area chart
  • Dispute Rate Trend: line chart
  • Summary stats header: Total Volume, Active Escrows, Completion Rate, Dispute Rate, Active Users
  • Date range selector filtering all charts
  • Interactive: hover tooltips with exact values
  • Export to PNG per chart
  • Auto-refresh every 5 minutes with manual refresh button
  • Loading skeletons per chart
  • Empty data state
  • Responsive: stack mobile, 2-col tablet, 3-col desktop
  • Admin-only route enforcement
  • Playwright E2E test

Points: 200

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave programadminAdmin panel featuresanalyticsAnalytics and reportingenhancementNew feature or requestfrontendphase-4Sprint 7-8: Scale & Advanced Features

Type

No type
No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions