8000 GitHub - khakisage/backend_practice: e-commerce 백엔드 서버 연습
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

khakisage/backend_practice

Repository files navigation

백엔드 미니프로젝트 (김종진, 쇼핑몰)

구현 내용

회원가입 & 로그인

  • 회원가입 기능 및 로그인 기능 구현 (jwt 토큰 사용)
  • jwt 토큰 생성 시, role을 포함시켜 권한 검증 목적.
  • 회원가입 시 총 3개의 정보가 테이블에 각각 저장됨 (회원정보-user, 주소정보-address, 카트-cart)

상품 관련

  • 상품 등록 (role이 관리자인 경우에만 등록 가능) - 현재 에러 발생하여 수정 중. isLoggedIn 미들웨어를 붙이기 전엔 정상 작동.
  • 전체 상품 조회 (쿼리를 통한 전체 상품 조회 혹은 특정 조건에 따른 조회)
  • 상품 상세 조회 (파라미터를 통한 상품 상세 정보 조회)
  • 상품 수정
  • 상품 삭제

리뷰 관련

  • 리뷰 등록
  • 상품에 대한 전체 리뷰 조회
  • 리뷰 상세 조회
  • 리뷰 수정
  • 리뷰 삭제

카테고리 관련

  • 카테고리 등록
  • 카테고리 조회 (카테고리에 포함되는 모든 상품 조회 기능)

주소 관련

  • 주소 등록
  • 특정 사용자의 모든 주소 조회

카트 관련

  • 회원가입 시 생성되는 카트 테이블을 위한 Dao는 있으나, 상품 구매와 관련된 부분은 미구현

About

e-commerce 백엔드 서버 연습

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0