---
name: dashboard-design
description: Design effective dashboards with clear layouts, KPI displays, data grids, and real-time updates. Covers dashboard patterns, information hierarchy, responsive grids, widget design, and admin panel layouts. Use for building analytics dashboards, admin interfaces, and monitoring displays.
---
# Dashboard Design
Create effective, information-rich dashboards that surface key data clearly.
## Instructions
1. **Prioritize information** - Most important metrics at top-left
2. **Use consistent card layouts** - Same styling for similar data types
3. **Design for scanning** - Users glance, not read; make data obvious
4. **Show context** - Compare to previous periods, show trends
5. **Enable action** - Dashboards should lead to decisions
## Dashboard Layout Patterns
### Standard Admin Dashboard
```tsx
function AdminDashboard() {
return (
);
}
```
## Best Practices
1. **5-second rule** - Key metrics should be understood in 5 seconds
2. **Above the fold** - Critical data visible without scrolling
3. **Consistent time ranges** - All charts use same time period
4. **Progressive disclosure** - Summary → details on demand
5. **Empty states** - Show meaningful content when no data
6. **Loading states** - Skeleton screens while loading
## When to Use
- Building admin panels and back-office tools
- Creating analytics dashboards
- Monitoring systems and real-time displays
- Data-heavy business applications
- Internal tools and management interfaces
## Notes
- Consider user role - executives vs analysts have different needs
- Mobile dashboards need different layouts, not just responsive
- Performance matters - virtualize long lists, lazy load charts
- Allow customization - users can arrange their own dashboards