원티드 - 프리온보딩
fruites_store_service
[1] 기획
참여기업
로컬앤라이프
기업과제
Fruitte 스토어 Backend 데이터베이스 및 API 개발
fruites_store_service
과일 쇼핑몰 서비스
MVP
사용자
가 구매하고자 하는상품(과일)
을 선택하여주문
,결제
할 수 있다.
주요 기능
1. 회원관리
사용자
는 이용자, 관리자로 나눠진다.
- 사용자 정보
- 기본정보
- 이름
- 패스워드
- 사용자 유형
- 이용자
- 권한
상품
: 조회
주문
: 조회/입력/수정
결제
: 조회/입력/수정- 관리자
- 권한
상품
: 조회/입력/수정/삭제
주문
: 조회/입력/수정/삭제
결제
: 조회/입력/수정/삭제- 공통기능
- 회원가입/탈퇴, 회원정보 조회/수정
- 로그인, 로그아웃
2. 상품관리
상품(과일)
은 관리자에 의해 등록/수정/삭제 될 수 있으며 이용자는 조회만 가능하다.
- 상품 정보
- 기본정보
- 이름
- 설명
- 판매지
- 기본 배송비
- 가격
- 판매 단위별 가격
- 재고 개수
- 판매 상태 : 판매 준비중, 판매 중, 판매 완료
3. 주문관리
주문
은 관리자에 의해 등록/수정/삭제될 수 있다.- 이용자는 판매 중인 상품을 판매 단위별로
주문
할 수 있다. (등록)- 이용자는 본인의
주문
을 조회/수정 가능하다.- 주문 대기중일 때만 기본 정보를 수정할 수 있다.
- 주문 정보
- 기본정보
- 주문자 (
사용자
)상품(과일)
- 배송지
- 배송비
- 총 가격
- 주문 상태 : 주문 대기중, 주문 취소, 주문 완료 & 결재 대기중, 결재 완료 & 배송 중, 배송 완료
4. 결제관리
결제
는 관리자에 의해 등록/수정/삭제될 수 있다.- 이용자는 주문 대기중인 본인의
주문
에 대하여결제
할 수 있다. (등록)- 이용자는 본인의
결제
을 조회/수정할 수 있다.- 결제 대기중일 때만 기본 정보를 수정할 수 있다.
- 결제 정보
- 기본 정보
주문
- 결제 가격
- 결제 방법
- 결제 상태 : 결제 대기중, 결제 취소, 결제 완료
기술 스택
Python3
Django
DRF
ERD
https://www.notion.so/kimphysicsman/694ed2006cc44f2f8532339d04d315b3