Skip to content
This repository has been archived by the owner on Aug 13, 2022. It is now read-only.

기능정의

길재은 edited this page Feb 28, 2021 · 18 revisions

엔티티 정의를 확인 가능합니다.

유저 관리

회원가입/로그인

  • 유저로 회원가입, 로그인이 가능합니다. ( 관리자로 새로 가입이 불가능합니다. )

error

  • 유저 아이디나 유저 비밀번호가 작성되지 않은 경우
  • 중복된 이메일인 경우

선물함 관리

  • 로그인한 유저의 선물들을 확인할 수 있습니다.
  • 선물은 최신순으로 정렬됩니다.
  • 유저는 여기서 얻은 선물 정보를 이용해, 배송지를 작성할 수 있습니다.

결제 목록 보기

  • 로그인한 유저의 결제 리스트를 확인 할 수 있습니다.

상품관리

상품을 관리하는 부분입니다. 상품과 관련된 모든 기능이 여기에 있습니다.

카테고리 CRUD

  • 상품을 위한 카테고리 CRUD 입니다.
  • 관리자만 카테고리 CRUD를 수정 가능합니다.

상품 CRUD

  • 상품 , 옵션 CRUD를 진행합니다.
  • 관리자만 상품 CRUD에 권한을 가지고 있습니다.
  • 상품에는 옵션이 달릴 수 있습니다. 옵션의 뎁스 2 까지 가능합니다.

결제/선물기능

결제 기능

결제 기능입니다. 결제수단은 현재, 카카오페이, 신용카드, 무통장 입금이 가능하고, 후에 네이버 페이로 확장의 여지가 있습니다. 결제 상태는 PG사에서 확인 후, 콜백으로 보내주는 프로세스이지만, 단순화를 위해 무조건 결제 완료로 하겠습니다.

선물하기 기능

선물하기 기능입니다. 사람을 이메일을 이용해 지정해, 상품을 보낼 수 있습니다. 편지를 동봉할 수 있습니다.

input

  • 로그인 유저
  • 상품
  • 수신자
  • 결제 완료
  • 편지

output

  • 수신자의 선물함에 선물 들어가게

error

  • 수신자가 존재하지 않을 때 에러 발생
Clone this wiki locally