- 5가지 역할(CEO, ProductionManager, Worker, SystemAdmin, Sales) 지원
- 역할별 메뉴 구성 및 동적 전환 기능
- 사이드바 컴포넌트 분리 (Sidebar.tsx)
- sam_prototype 디자인 완전 통합 (네이티브 select 사용)
- 비즈니스 컴포넌트 라우팅 연결 (lazy loading)
- PlaceholderPage 추가 (미구현 페이지용)
- BOMManagement Figma 에셋 제거 및 플레이스홀더 적용
- Tailwind CSS v4로 마이그레이션
- postcss.config.js, tailwind.config.js 제거
- @import "tailwindcss" 사용
- TypeScript 빌드 에러 수정
- MenuCustomization.tsx: optional chaining 추가 (line 1028)
- QualityManagement.tsx: 중복 속성 제거 (line 1535)
- ShippingManagement.tsx: union type 타입 가드 추가
- tsconfig.app.json: noUnusedLocals/noUnusedParameters 비활성화
- UI 컴포넌트 추가
- 비즈니스 컴포넌트: ProductionManagement, QualityManagement, MaterialManagement 등
- 레이아웃 컴포넌트: MainLayout, Sidebar, Header
- 상태 관리: Zustand 스토어 설정
- 라우팅 수정
- Dashboard에서 랜딩페이지로 이동 기능 수정
- 비즈니스 컴포넌트 라우팅 추가
- 프로덕션 빌드 검증 완료
- App.tsx: 라우트를 /d/:token에서 /:token으로 변경
→ http://dev.sam.kr/[token] 형식으로 직접 접근 가능
- DemoPage.tsx: API URL을 환경변수(VITE_ADMIN_URL)로 처리
- .env.local에 VITE_ADMIN_URL 추가