Skip to content

Feat.구현기능

ryudongjae edited this page Nov 7, 2021 · 5 revisions

➡️USER

  • 서비스 이용을 위해 회원가입 기능을 제공합니다.
  • 회원가입시 이메일과 닉네임 중복 체크 기능을 제공합니다.
  • 회원가입 완료 시 이메일로 인증번호를 제공해서 인증이 완료되면 모든 서비스가 이용가능합니다.
  • 회원 탈퇴 기능을 제공합니다.
  • 회원가입시 휴대폰 인증 기능을 제공합니다.
  • 로그인 기능과 로그아웃 기능을 제공합니다.
  • 닉네임 변경 기능을 제공합니다. 다만, 7일에 한번만 변경이 가능합니다.
  • 비밀번호 변경 기능을 제공합니다.
  • 비밀번호 찾기 기능을 제공합니다, 다만 이메일이나 휴대폰 인증을 완료하여야 비밀번호 변경이 가능합니다.
  • 주소를 여러개 등록할 수 있는 주소록 등록 기능을 제공합니다.
  • 주소록에서 일부 주소 삭제 기능을 제공합니다.
  • 계좌를 등록하는 기능을 제공합니다.
  • 계좌를 변경하는 기능을 제공합니다.

➡️PRODUCT

  • 캠핑용품을 등록할 수 있습니다.
  • 캠핑용품을 삭제할 수 있습니다.
  • 캠핑용품을 검색하면 최저가순으로 정렬되어 표시됩니다.
  • 캠핑용품을 상세 조회할 수 있습니다.
  • 캠핑용품 조회 시 연관관계를 가진 trade와 user도 같이 반환됩니다.
  • user는 판매자가 조회되고 trade는 현재 진행중인 거래상태를 반환합니다.

➡️TRADE

  • 진행중인 거래를 조회할 수 있습니다.
  • 진행중인 거래를 취소할 수 있습니다.
  • 상품을 판매할 수 있습니다.
  • 상품을 구매할 수 있습니다.

➡️ADMIN

  • 유저의 상세 정보를 조회할 수 있다.
  • 유저를 이용 정지를 시키거나 이용 정지를 해제할 수 있다.

➡️WISHLIST

  • 장바구니에 상품을 추가할 수 있습니다.
  • 장바구니에 상품을 삭제할 수 있습니다.
  • 장바구니를 전체적으로 확인할 수 있습니다.

➡️PAYMENT

  • 상품을 구매할 수 있는 포인트를 충전할 수 있습니다.
  • 비밀번호를 입력하면 상품을 판매한 포인트를 출금할 수 있습니다.
  • 결제한 목록을 볼 수 있습니다.
  • 충전한 목록을 볼 수 있습니다.
  • 내가 가지고 있는 포인트를 조회할 수 있습니다.