위네즈란 화장품 브랜드 "라네즈"를 클론 코딩하는 프로젝트이다.아래 이미지는 라네즈의 메인 페이지로 nav에 8가지의 카테고리가 있다. 이번 프로젝트는 2주동안 진행하기 때문에 메이크업 카테고리만 한해서 구현하고자 한다.
메이크업 하위 카테고리로 페이스, 아이, 립을 그 하위 카테고리로 여러가지가 있다.
위 카테고리 정보와 유저, 상품, 장바구니, 주문내역을 고려하여 ERD를 설계한다.
Weneige ERD는 app기준으로 4가지로 구분된다.
users에서는 회원가입시 작성하는 이메일, 패스워드 등 기본적인 정보가 저장되는 테이블이다.
주문 정보로 users 테이블과 product_options 테이블을 참조하여 어떤 유저가 어떤 제품을 주문하였는지 저장되는 테이블이다.
장바구니 정보로 users 테이블과 product_options 테이블을 참조하여 어떤 유저가 어떤 제품을 장바구니에 넣었는지 저장되는 테이블이다.
제품 정보로 제품의 카테고리(main-mid-sub), 태그, 옵션, 이미지가 저장되는 테이블들이 있다.