Skip to content

Create Admin Athlete Dashboard #123

Description

@Harsh-vardhan09

Description

Create an Athlete Dashboard/Management page that allows administrators to view and manage information about all athletes registered on the AthLead platform.

The page should provide administrators with a centralized view of athlete data.

Image

Requirements

  • Create a dedicated Athlete Dashboard page for admins.

  • Display a list/table of all athletes.

  • Show relevant athlete information such as:

    • Name
    • Email/contact information
    • Sport
    • Profile information
    • Registration/join date
    • Other available athlete-specific data
  • Fetch athlete data from the backend.

  • Add search functionality.

  • Add filtering where applicable, such as by sport or other athlete attributes.

  • Display useful athlete statistics at the top of the page.

  • Allow the admin to view an individual athlete's details.

  • Keep the page responsive and consistent with the existing AthLead admin UI.

  • Restrict the page to administrators.

Acceptance Criteria

  • Admin athlete dashboard page is created.
  • All registered athletes can be displayed.
  • Athlete data is fetched from the backend.
  • Athlete information is clearly presented.
  • Search functionality is available.
  • Relevant filtering is available.
  • Individual athlete details can be viewed.
  • Athlete statistics are displayed.
  • Page is restricted to admins.
  • Page is responsive.

Metadata

Metadata

Labels

BackendThis is an issue related to backendDesignThis 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.enhancementNew feature or requesthelp wantedExtra attention is needed

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions