✔️ 깃허브에서 코드 확인하기
위즐리란?
✔️ 존재 목적
위즐리(*weasley)란 면도기, 화장품 등 남성 생활용품을 구독 서비스를 통해 제공하는 플랫폼인 와이즐리(*wisely)를 클로닝한 웹사이트이다. 이커머스 사이트의 전반적인 구조를 이해하고자 해당 프로젝트를 진행하였다.
✔️ 프로젝트 개요
- 참여자 : 백엔드 3명 + 프론트엔드 3명
- 소요 기간: 2주
✔️ 담당 업무&구현 기능
<aside>
💡 담당 업무 : 백엔드
</aside>
1️⃣ 상품 리스트 페이지 API 구현
- offset과 limit을 활용한 페이지네이션 적용
2️⃣ 구독 신청 API 구현
- 첫 구독인 경우 다음 결제일을 지정할 수 있으며, 상품을 수령할 주기를 4주, 12주, 16주로 설정할 수 있음
- 이미 다른 상품을 구독하고 있다면 새로 구독하고자 하는 상품에 대해서도 기존의 구독 상품의 구독 상태(*결제일, 구독 주기)를 유지
3️⃣ 구독 주기 변경 API 구현
- 유저가 구독 주기를 변경하고자 할 때 구독 중인 전체 상품에 대해서 일괄 적용 가능