Skip to content

[UI/UX] Build Administrative Dashboard with Real-time Metrics #13

Description

@Queenode

🟢 Priority: Medium
Difficulty: Hard
Estimated Effort: 5-6 days
Relevant Files: src/app/(admin)/admin/page.tsx, src/components/admin/
Labels: enhancement, priority:medium, ui

Requirements

  1. Admin Layout Implementation

    • Translate the Admin Dashboard Figma screens into code.
    • Build complex data tables and charts for: Platform metrics, User management, Active savings groups, Transaction analytics, Smart contract health indicators, and Activity logs.
  2. Data Tables

    • Use @tanstack/react-table to implement the required sorting, filtering, and pagination for the user management and transaction analytics views.
  3. Security Integration

    • Ensure these UI components are strictly wrapped in authorization checks so they only render for authenticated admin users.
  4. Testing

    • Unit tests for table sorting and filtering logic.

Metadata

Metadata

Assignees

Labels

GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardOfficial Campaign | FWC26Campaign: Official Campaign | FWC26

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions