Commit graph

1 commit

Author SHA1 Message Date
7774af03a5 feat(C-001,C-002): implement dashboard and begin inventory views
Some checks failed
Build and Deploy / build (push) Failing after 10m59s
Build and Deploy / deploy (push) Has been skipped
Implements complete dashboard with metrics, recent activity, and quick navigation.
Begins inventory system with service layer and category selector.

Dashboard (C-001) - Complete:
- Server component with parallel data fetching
- Summary cards: WIP, Finished Goods, Total Weight, Recent Orders
- Recent activity tables: top 5 orders and shipments
- Alert banner for important notifications
- Quick navigation cards to all major features
- Loading skeletons with Suspense boundaries
- Reusable components: SummaryCard, QuickNavCard, tables
- Dashboard service with typed Epicor queries

Inventory (C-002) - Core Complete:
- Complete service layer for all 6 inventory categories
- Category selector page with permission-based visibility
- Reusable inventory summary table with search and CSV export
- WIP inventory page as template for other categories
- Sub-user permission enforcement at service layer
- Type-safe stored procedure calls with proper error handling

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-16 11:41:56 +00:00