GitHub

Performance Meter

HR performance visualization with circular gauge, category breakdown bars, trend indicators, goal tracking, and period selector.

Full Performance Meter

Preview
SG

Sofia Garcia

Senior Product Designer

ERPlora — Design Team

Q4 2025
4.3 /5.0
Overall
Excellent +0.4 from last quarter
Target 4.0
Actual 4.3
Diff +0.3

Category Breakdown

Productivity
4.5 +0.3
Teamwork
4.2 +0.5
Communication
4.0 0.0
Innovation
4.7 +0.8
Reliability
3.5 -0.2

Compact Variant

Preview
RH

Roberto Herrera

Backend Developer

Q4 2025
3.8 /5
Good +0.2
Productivity
4.0
Teamwork
3.6
Code Quality
3.8

Glass Variant

Preview
EL

Elena Ruiz

UX Researcher

ERPlora — Design Team

Q4 2025
4.5 /5.0
Overall
Excellent +0.6

Category Breakdown

Research Quality
4.8
User Empathy
4.5
Documentation
4.2

Classes Reference

Class Description
.performance-meterBase container with padding, border, and flex column layout
.performance-meter-compactCompact variant (smaller gauge: 80px, less padding)
.performance-meter-lgLarge variant (bigger gauge: 160px, more padding)
.performance-meter-inlineHorizontal layout with header beside gauge
.performance-meter-score-onlyMinimal variant showing only the score gauge
.performance-meter-animatedEnables fill animations on gauge and bars
.performance-meter.glassGlass morphism variant with translucent backgrounds
.performance-meter-headerEmployee info row with avatar and period badge
.performance-meter-avatarCircular avatar (3.5rem default)
.performance-meter-employee-nameEmployee name text
.performance-meter-employee-roleEmployee role/title
.performance-meter-employee-departmentDepartment text
.performance-meter-period-badgePeriod pill badge (e.g., "Q4 2025")
.performance-meter-score-sectionFlex row holding gauge and summary
.performance-meter-score-gaugeSVG gauge container (120px default)
.performance-meter-score-svgSVG element rotated -90deg for top start
.performance-meter-score-trackBackground circle (gray track)
.performance-meter-score-fillForeground circle (colored arc)
.performance-meter-score-fill-excellentGreen (success) fill color
.performance-meter-score-fill-goodBlue (primary) fill color
.performance-meter-score-fill-averageYellow (warning) fill color
.performance-meter-score-fill-poorRed (error) fill color
.performance-meter-score-numberLarge score number in center of gauge
.performance-meter-score-maxMax score text (e.g., "/5.0")
.performance-meter-score-statusStatus pill (excellent, good, average, poor)
.performance-meter-trendTrend indicator with arrow icon
.performance-meter-trend-upGreen upward trend
.performance-meter-trend-downRed downward trend
.performance-meter-trend-neutralGray neutral trend
.performance-meter-goal-sectionTarget vs actual comparison row
.performance-meter-goal-itemIndividual goal metric column
.performance-meter-goal-diff-positiveGreen positive difference
.performance-meter-goal-diff-negativeRed negative difference
.performance-meter-categoriesCategory breakdown container
.performance-meter-categorySingle category row (header + bar)
.performance-meter-category-barBar track background
.performance-meter-category-fillBar fill (use -excellent, -good, -average, -poor)
.performance-meter-period-selectorPeriod tab selector container
.performance-meter-period-btnPeriod tab button
.performance-meter-period-btn-activeActive period tab with shadow