CREAM
KREAM 클론 프로젝트
Backend 기능 구현 목표
- <유저> 카카오톡 소셜 로그인
- <유저> 마이페이지 (추가구현 목표)
- <상품> 상품 리스트
- <상품> 상품 상세 페이지
- <상품> 필터링 & 정렬 & 검색
- <결제> 입찰 & 체결
✓ 1-2일차 : 모델링
기능에 따라서 Users app, Products app, Orders app으로 분리
📚 Users App 부분
- Point
- 카카오톡 소셜 로그인만 진행하도록 결정
- 처음에는 사이트 자체 회원가입과 로그인도 고려했으나 소셜 로그인으로만 진행하게되어 login_type에 대한 column 삭제함
- 카카오톡 연동 정보로 회원 데이터 저장
📚 Products App 부분
- Point
- 구현할 부분만 모델링 하기로 함
- 크림은 의류 & 신발 & 패션 잡화 등 여러 상품을 판매하고 있지만 팀 내에선 신발 부분만 다루기로 결정하여 그게 맞게 모델링 진행
📚 Orders App 부분
- Point
- 크림은 경매 시스템으로 운영되고 있음
- 같은 상품이라도 사이즈 별로 각각 경매가 진행되어 입찰 내역 & 체결 내역 등의 경매 정보를 고유하게 갖고 있음
- 사이트에서 가격을 정하여 보여주는 시스템이 아니라 유저들이 구매나 판매 가격을 제시하고 체결되는 시스템이기 때문에 status table을 이용하여 가격이 제시만 되었는지 체결까지 가게 됬는지 파악할 수 있도록 함
모델링 잘하는 날까지 화이팅! 👏