포스트 아포칼립스에 걸맞는 상품들을 판매하는 커머스 사이트 종말론 구현
향수 판매 커머스 사이트인 조 말론의 클론 코딩 프로젝트입니다.
- 기간 : 21.01.24 ~ 22.02.11
- Frontend 4명 : 김기만, 박재형, 이화종, 홍지은
- Backend 2명 : 김준영, 이강일
Frontend
: JavaScript, React.js, SASS, React-router-domBackend
: Python, Django, MySQL, AWS(EC2, RDS, S3)협업 및 일정 관리
: Git, Github, Slack, Trello, Notion
구현 파트 | |
---|---|
김준영 | 모델링, 카테고리 전체 출력, 상품 리스트 정렬 및 검색, 주문 기능 |
이강일 | 모델링, 로그인/회원가입, 상품 상세정보, 장바구니, 관심상품 |
- 회원가입 - bcrypt 암호화, Validation, 인증/인가 모듈화
- 로그인 - 로그인시 JWT 토큰 발급
- 전체 카테고리, 서브카테고리(대분류,소분류)
- 상품 리스트, 키워드를 통한 상품 정렬(sorting) 및 검색(영문,한글이름)
- 상품 상세 정보
- 장바구니 추가(POST), 이미 있을 시 수량 +1(PATCH)
- 장바구니 조회(GET) 수량 및 상품 가격을 모두 고려한 총 가격 구현
- 장바구니 수량 변경(PATCH)
- 장바구니 삭제(DELETE)
- 관심상품 추가(POST), 이미 있을 시 삭제(DELETE)
- 관심상품 조회(GET)
- 관심상품 삭제(DELETE)
- 주문하기
장바구니 Data를 들어와 주문/주문상품 Table에 추가(POST), 장바구니 Table Data 삭제(DELETE), Transaction을 통한 무결성 보장
- 주문 내역 조회(GET)
- 주문 취소(PATCH) - 주문/주문상품 Status 변경, Transaction을 통한 무결성 보장