데이터 준비
모델과 seed로 화면이 읽을 데이터를 만든다.
Mongoose 모델, 초기 데이터, 목록, 상세, 장바구니, 검색, 배포는 따로 외우는 조각이 아니라 같은 MVP 흐름을 닫는 작업 단위다.
모델과 seed로 화면이 읽을 데이터를 만든다.
목록과 상세 페이지가 Book 모델을 검증한다.
장바구니와 주문이 서버 액션에서 검증된다.
검색, 빌드, 배포 URL에서 같은 흐름을 다시 확인한다.
| 요구사항 | 구현 단위 | 검토 신호 |
|---|---|---|
| 책을 찾는다 | 검색 input, query, DB 조건, pagination | 검색어 유지와 결과 수 일치 |
| 책을 고른다 | 목록, BookCard, 상세 페이지 | 목록에서 상세로 이동 |
| 주문한다 | CartItem, Server Action, Order | 재고 검증과 성공 페이지 |
| 배포한다 | env, build, Vercel, MongoDB Atlas | 배포 URL에서 MVP 통과 |