요구사항, 모델, 화면/API, 배포 제약을 같은 순서로 검증한다

최종 설계 요약은 구현 체크리스트가 아니라, 앞에서 내린 결정들이 서로 충돌하지 않는지 보는 압축 지도다.

1

요구사항

로그인한 사용자의 책 탐색과 주문 흐름을 보호한다.

2

데이터 모델

Book은 기준 데이터, CartItem은 임시 선택, Order는 확정 이력이다.

3

화면/API

목록, 검색, 상세, 장바구니, 주문 API가 MVP 경로를 만든다.

4

배포 제약

Vercel은 앱 런타임, MongoDB Atlas는 데이터 저장소를 맡는다.

설계 묶음확인 질문A 기준
MVP로그인 경계부터 자신의 주문 완료까지 이어지는가Auth.js 세션과 핵심 경로가 한 번에 설명됨
기술 스택Next.js, MongoDB, Vercel의 책임이 분리됐나클라이언트/서버/DB 경계가 명확함
데이터가격, 수량, 주문 상태가 이력으로 남나변경 가능한 값과 확정 값이 분리됨
리스크검색 성능, DB 연결, env 누락을 점검했나실패 신호와 대응 위치가 문서화됨