# 제품 등록 기능 구현

**Task ID:** T-010
**Status:** DONE
**Importance:** MUST
**Complexity:** 6/10
**Urgency:** 8/10
**Dependencies:** T-001

## Description

### 설명
벤더사 전용 제품 등록 UI와 API를 구현합니다.
### 구현 상세
1. Authorization 미들웨어(T-001) 적용 및 JWT role 검증
2. 프론트엔드(Vue3/Nuxt3) 등록 폼 컴포넌트 작성(제품명, 공급가, 판매가, 배송비, 소타이틀, 상세내용, 파일첨부, 상태, 노출상태, 업데이트 내역 필드)
3. 파일 업로드 기능 구현(Axios + FormData, 확장자/용량 제한)
4. 백엔드(CodeIgniter4) 컨트롤러 및 모델 생성 및 라우팅 설정(`POST /api/products`)
5. DB 저장 로직 작성(MySQL(RDS) products 테이블, 업로드 파일 메타정보 저장)
### 테스트 전략
- 유닛 테스트: 입력 필드 유효성 검증 로직 테스트
- 통합 테스트: API 요청 시 정상 저장 및 에러 응답 테스트
- E2E 테스트: 실제 파일 업로드 포함된 등록 흐름 테스트

---

**Created:** 2025-07-17T07:44:43.699Z
**Updated:** 2025-07-25T00:33:45.238Z
