Overview
The GIMA Dashboard provides a comprehensive overview of your organization’s asset management health. Get real-time insights into asset counts, maintenance status, and budget execution through an intuitive interface designed for decision-makers.Real-time Metrics
Monitor key performance indicators including total assets, maintenance queue, and budget execution
Visual Analytics
Interactive charts showing asset availability trends over time
Trend Tracking
Percentage change indicators help you track month-over-month growth
Responsive Design
Access your dashboard from any device with adaptive layouts
Key Metrics
The dashboard displays three critical statistics through theStatCard component:
Total Assets
Track the complete inventory of assets under management with month-over-month trend indicators.Assets in Maintenance
Monitor how many assets are currently undergoing maintenance procedures.Budget Execution
Highlighted metric showing current budget utilization with special emphasis.Asset Availability Chart
The dashboard includes a time-series visualization powered by theChartPlaceholder component:
Using the Dashboard
Review Key Metrics
Check the three stat cards at the top to understand current asset status
- Green trend indicators show positive growth
- The highlighted blue card draws attention to budget metrics
Analyze Trends
Use the availability chart to identify patterns:
- Select different time periods from the dropdown
- Hover over bars to see exact values
Component Architecture
The dashboard is built using modular React components for maintainability:DashboardHeader Component
DashboardHeader Component
Located at
src/components/layout/DashboardHeader.tsx, this component provides consistent page headers with subtitle support.StatCard Component
StatCard Component
Reusable metric display component at
src/components/dashboard/StatCard.tsx with the following props:title: Metric namevalue: Current value (string or number)trend: Optional percentage changetrendLabel: Optional label for trend contexthighlighted: Boolean for special emphasis styling
ChartPlaceholder Component
ChartPlaceholder Component
Visualization component at
src/components/ui/ChartPlaceholder.tsx featuring:- Animated bar charts with smooth transitions
- Dropdown for time period selection
- Responsive grid layout
- Weekly data visualization (Mon-Sun)
Best Practices
Performance Tip: The dashboard uses client-side rendering with the
"use client" directive for interactive components. Ensure your data fetching strategy aligns with Next.js best practices.Regular Monitoring
Check the dashboard daily to stay informed about asset status and identify issues early
Trend Analysis
Use month-over-month trends to make data-driven decisions about asset acquisitions and maintenance scheduling
Budget Awareness
The highlighted budget card ensures financial metrics are always visible
Mobile Access
The responsive grid layout (
md:grid-cols-2 lg:grid-cols-3) ensures usability across devicesCustomization Options
The dashboard supports various customization approaches:Adjusting Stat Card Layout
Modify the grid columns for different screen sizes:Changing Chart Periods
Update the default time period in the ChartPlaceholder:Related Features
- Asset Management - Detailed asset inventory management
- Maintenance - Schedule and track maintenance operations
- Reports - Generate comprehensive reports from dashboard data