Skip to content

admin-dashboard cards#406

Open
sakthiarajapandian27 wants to merge 1 commit into
masterfrom
admin-dashboardCards
Open

admin-dashboard cards#406
sakthiarajapandian27 wants to merge 1 commit into
masterfrom
admin-dashboardCards

Conversation

@sakthiarajapandian27
Copy link
Copy Markdown
Collaborator

Description

Admin Dashboard - Dashboard Summary and Overview Cards

Todos

• Integrated dashboard summary API with admin homepage
• Mapped backend response fields and displayed key metrics using reusable KPI cards
• Improved UI with proper labels, icons, and section structure
• Implemented loading, empty, and error states for better UX
• Ensured consistency with admin design system
• Tested functionality and raised PR

How to test

Run Admin dashboard, and review the dahsboard.

Screenshots and/or Gifs

image

Associated MS Planner Tasks

  • Admin Dashboard - Dashboard Summary and Overview Cards

Known Issues

none

@KudratAroraa KudratAroraa self-assigned this May 14, 2026
Copy link
Copy Markdown
Collaborator

@KudratAroraa KudratAroraa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved overall, but I would recommend one small fix before merge. The dashboard summary implementation looks good and the KPI cards, loading state, error handling, and overall UI integration are well done. The feature clearly improves the admin homepage and aligns with the intended scope of this PR.

One thing I would suggest updating is the API call inside DashboardHome.jsx. Instead of hardcoding the backend URL there, please use the shared reusable base API configuration from api.js / service layer so it stays consistent with the rest of the dashboard and is easier to maintain. Other than that, the implementation looks good.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants