Skip to content

JJ503/jwp-shopping-cart

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jwp-shopping-cart

기능 요구사항 목록

  • 상품 목록 페이지 연동
    • index.html 파일이 / url을 통해 접근되도록 설정
    • 상품 목록을 담고 있는 Html을 응답한다
      • 상품 기본 정보
        • 상품 ID
        • 상품 이름
        • 상품 이미지
        • 상품 가격
  • 상품 관리 CRUD API 작성
    • 상품 생성
      • POST /item 요청과 매핑
      • db에 저장한다
    • 상품 목록 조회
      • GET /item 요청과 매핑
      • db의 item 목록을 전부 조회한다
    • 상품 수정
      • PUT /item 요청과 매핑
      • 특정 item의 정보를 수정한다
    • 상품 삭제
      • DELETE /item 요청과 매핑
      • 특정 item을 삭제한다
  • 관리자 도구 페이지 연동
    • /admin 요청
      • 모든 상품 목록을 담고 있는 html을 응답한다
    • 상품 추가 버튼 클릭
      • 추가할 상품 정보를 입력한다
      • submit 버튼을 클릭해 입력한 상품 정보를 저장한다
    • 수정 버튼 클릭
      • 수정할 상품 정보를 입력한다
      • submit 버튼을 클릭해 해당 행의 상품 정보를 수정한다
    • 삭제 버튼 클릭
      • 해당 행의 정보를 삭제한다

기능 요구사항 목록 (2단계)

  • 사용자 기능 구현
    • 사용자 정보 관리 CRUD API 작성
      • 사용자 생성
        • POST /user 요청과 매핑
        • db에 저장한다
      • 사용자 목록 조회
        • GET /user 요청과 매핑
        • db의 user 목록을 전부 조회한다
      • 사용자 수정
        • PUT /user 요청과 매핑
        • 특정 user 정보를 수정한다
      • 사용자 삭제
        • DELETE /user 요청과 매핑
        • 특정 user를 삭제한다
  • 사용자 설정 페이지 연동
    • settings.html 파일이 /settings url을 통해 접근되도록 설정
    • 사용자 목록을 담고 있는 Html을 응답한다
      • 사용자 기본 정보
        • 사용자 이메일
        • 사용자 비밀번호
  • 장바구니 기능 구현
    • 장바구니 정보 관리 CRUD API 작성
      • 장바구니 생성
        • POST /carts 요청과 매핑
        • db에 저장한다
      • 장바구니 목록 조회
        • GET /carts 요청과 매핑
        • db의 carts 목록을 전부 조회한다
      • 장바구니 삭제
        • DELETE /carts 요청과 매핑
        • 특정 cart를 삭제한다
  • 장바구니 페이지 연동
    • cart.html 파일이 /cart url을 통해 접근되도록 설정
    • 특정 사용자의 장바구니 목록을 담고 있는 Html을 응답한다

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • HTML 43.5%
  • CSS 29.5%
  • JavaScript 18.6%
  • Java 8.4%