CUB-133: Build Dashboard page with summary cards #42

Merged
overseer merged 2 commits from agent/rex/CUB-133-dashboard-page into dev 2026-05-15 10:58:23 -04:00
Owner

Closes CUB-133

Summary

  • Built responsive Dashboard page with summary cards
  • Added Total Spools, Low Stock, Recent Prints, and Cost This Month cards
  • Implemented Recent Prints table with status badges
  • Added quick action buttons (Add Spool, View Inventory)
  • Integrated React Query for data fetching
  • Added loading and error states
  • Touch-friendly responsive grid layout for kiosk use

Files Changed

  • frontend/src/App.tsx
  • frontend/src/main.tsx
  • frontend/src/pages/Dashboard.tsx
  • frontend/src/components/SummaryCard.tsx
  • frontend/src/components/RecentPrints.tsx
  • frontend/src/components/LoadingSpinner.tsx
  • frontend/src/services/api.ts
  • frontend/src/types/index.ts
  • frontend/tsconfig.json
Closes CUB-133 ## Summary - Built responsive Dashboard page with summary cards - Added Total Spools, Low Stock, Recent Prints, and Cost This Month cards - Implemented Recent Prints table with status badges - Added quick action buttons (Add Spool, View Inventory) - Integrated React Query for data fetching - Added loading and error states - Touch-friendly responsive grid layout for kiosk use ## Files Changed - frontend/src/App.tsx - frontend/src/main.tsx - frontend/src/pages/Dashboard.tsx - frontend/src/components/SummaryCard.tsx - frontend/src/components/RecentPrints.tsx - frontend/src/components/LoadingSpinner.tsx - frontend/src/services/api.ts - frontend/src/types/index.ts - frontend/tsconfig.json
Rex added 1 commit 2026-05-07 20:08:02 -04:00
CUB-133: Build Dashboard page with summary cards
All checks were successful
Dev Build / build-test (pull_request) Successful in 2m10s
32798fbf14
Rex added 1 commit 2026-05-12 15:51:28 -04:00
Merge branch 'dev' into agent/rex/CUB-133-dashboard-page - resolve App.tsx conflict
All checks were successful
Dev Build / build-test (pull_request) Successful in 1m23s
ffff4213b6
Otto requested review from Otto 2026-05-12 15:51:57 -04:00
Otto reviewed 2026-05-12 15:52:13 -04:00
Otto left a comment
Owner

Approved by Otto — merge conflict resolved.

Approved by Otto — merge conflict resolved.
overseer merged commit 10c9340e74 into dev 2026-05-15 10:58:23 -04:00
overseer deleted branch agent/rex/CUB-133-dashboard-page 2026-05-15 10:58:23 -04:00
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: CubeCraft-Creations/Extrudex#42