Skip to content

Latest commit

 

History

History
41 lines (37 loc) · 1.71 KB

README.md

File metadata and controls

41 lines (37 loc) · 1.71 KB

🛒 장바구니 웹 구현 미션

Pair: 져니 ⛄️, 헙크 🫠

✔ 1단계 기능 요구사항

  • 상품 목록 페이지 연동
    • / url로 매핑
    • 도메인 객체 설계
    • 뷰 렌더링 구현
  • 상품 관리 CRUD API 작성
    • 생성
    • 단일 조회
    • 리스트 조회
    • 수정
    • 삭제
  • 관리자 도구 페이지 연동
    • admin url로 매핑 (등록)
    • admin url로 매핑 (조회)
    • admin url로 매핑 (수정)
    • admin url로 매핑 (삭제)
    • 뷰 렌더링 구현
  • DB 연동
    • 테이블 구조 설계

✔ 2단계 기능 요구사항

  • 사용자(User) 기능 구현
    • email과 password를 가짐
  • 사용자 설정 페이지 연동
    • settings.html 파일을 수정
    • /settings url로 접근할 경우 모든 사용자의 정보를 확인하고 사용자를 선택할 수 있다.
    • 이 페이지에서 사용자를 선택하면, 이후 요청에 선택한 사용자의 인증 정보가 포함된다.
  • 장바구니 기능 구현
    • 장바구니에 상품 추가
    • 장바구니에 담긴 상품 제거
    • 장바구니 목록 조회
    • 사용자 정보는 Header의 Authorization 필드를 사용해 인증 처리한다. 인증 처리는 Basic 방식으로 처리한다.
  • 장바구니 페이지 연동
    • index 페이지에서 담기 버튼을 통해 상품을 장바구니에 추가할 수 있다.
    • /cart로 접근할 경우 장바구니 페이지를 조회할 수 있다.
    • 장바구니 목록을 확인하고 상품을 제거하는 기능을 동작하게 만든다.