스터디용 커머스 백엔드 서버
Java 11
Spring Boot 2.5.2으로 구성
PostgresSQL 11
Amazon Linux 2
없음
이메일, 닉네임, 비밀번호, 휴대폰 번호를 입력받는다.
이메일과 닉네임 중복이 되지 않는다.
이메일, 비밀번호를 이용하여 로그인한다.
Product 목록을 조회한다.(Product 등록은 Admin 영역이라 제외)
Product 상세를 조회한다.
✅ 구매에 관련된 사항
Product 선택 후 Order를 등록해서 주문서를 출력한다.
유저의 포인트를 이용하여 Product를 구매한다.(유저 포인트는 임의로 지급)
-
구매하기 위한 조건
-
- 상품 남은 수량이 1 이상인 경우 구매 가능
-
- 상품 요청 수량이 상품 남은 수량 이하인 경우 구매 가능
-
- 유저가 보유한 포인트가 상품 금액 이상인 경우 가능
유저가 구매한 구매 목록 조회
유저가 구매한 구매 내역 상세 조회