개요
사용자가 아이템을 요청하고 솔루션을 받는 전체 플로우 프로덕션 수준 완성.
Epic: #36
현재 상태 ✅ 구현됨
- 3-Step Request Flow:
- Upload: 드래그앤드롭/갤러리, "아이템 아는지" 분기
- Detect: 이미지 위 스팟 배치, 솔루션 입력 폼
- Submit: 이미지 압축 → API 전송 → 포스트 생성
- API 라우트: /posts/upload, /posts/with-solutions, /spots/{spotId}/solutions
- Request Store: Zustand (addSpot, removeSpot, setSpotSolution)
- 솔루션 채택: /solutions/{solutionId}/adopt
TODO
참고 파일
packages/web/app/request/upload/ — 업로드 페이지
packages/web/app/request/detect/ — 감지 페이지
packages/web/lib/stores/requestStore.ts — Request 상태 관리
packages/web/lib/components/request/ — Request 컴포넌트
packages/web/app/posts/[id]/page.tsx — 포스트 상세 (솔루션 표시)
개요
사용자가 아이템을 요청하고 솔루션을 받는 전체 플로우 프로덕션 수준 완성.
Epic: #36
현재 상태 ✅ 구현됨
TODO
참고 파일
packages/web/app/request/upload/— 업로드 페이지packages/web/app/request/detect/— 감지 페이지packages/web/lib/stores/requestStore.ts— Request 상태 관리packages/web/lib/components/request/— Request 컴포넌트packages/web/app/posts/[id]/page.tsx— 포스트 상세 (솔루션 표시)