Skip to content

Create Admin Dashboard with Users, Events & Analytics #126

Description

@Harsh-vardhan09

Description

Create a complete Admin Dashboard for AthLead where administrators can view important platform data in one place.

The dashboard should provide an overview of users, athletes, events, and other relevant platform statistics using cards, tables, and graphs.

Image

Requirements

  • Create the main Admin Dashboard page.

  • Show total number of:

    • Users
    • Athletes
    • Events
    • Other relevant platform entities
  • Add graphical representations of platform data.

  • Display event-related statistics and trends.

  • Display user/athlete statistics.

  • Use appropriate charts such as:

    • Bar charts
    • Line charts
    • Pie/donut charts
  • Add recent/upcoming events section.

  • Add relevant summary/statistic cards.

  • Dashboard data should be fetched from the backend rather than hardcoded.

  • Dashboard should be accessible only to administrators.

  • Keep the dashboard responsive and consistent with the existing AthLead UI.

Expected Outcome

The admin should be able to open the dashboard and get a quick overview of the entire platform, including users, athletes, events, and their associated statistics.

Acceptance Criteria

  • Admin dashboard page is created.
  • User statistics are displayed.
  • Athlete statistics are displayed.
  • Event statistics are displayed.
  • Graphs/charts are implemented.
  • Dashboard uses real backend data.
  • No hardcoded statistics are used.
  • Dashboard is restricted to admins.
  • Dashboard is responsive.

Metadata

Metadata

Assignees

No one assigned

    Labels

    DesignThis is an issue that needs contributer with good design knowledgeFrontendThis is an issue related to frontendIntermediateThis is an intermediate level of issueOpen-to-AllThis is an issue that can be assigned to anyone and work on it.good first issueGood for newcomershelp wantedExtra attention is needed

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions