😎 Our Reference : https://www.kakaofriends.com/
밈 기반의 제품을 구매하고 심플한 UI를 경험할 수 있는 사이트
2021.06.07 ~ 2021.06.18
- FE : React, React Router, SASS, ES6+
- BE : Python, Django, Bcrypt, JWT, MySQL
- Common : RESTful API
- Trello, Slack, Git-Hub
=======
-
공통 콤포넌트
- 단일 상품 카드 레이아웃
- 단일 상품 좋아요/좋아요 취소 기능
- 단일 상품 장바구니 추가 기능
- 단일 상품 카드 리스트 컴포넌트
- 사이드 메뉴 컴포넌트
- 생명 주기 메소드를 사용한 사이드 메뉴 컴포넌트 슬라이드 효과
-
로그인 페이지: 정규식 표현을 사용한 로그인 입력창 유효성 검사 기능
-
신규 상품 페이지 레이아웃
-
인기 상품 페이지 : 그리드를 사용한 레이아웃
-
캐릭터 페이지 레이아웃
-
상품 상세 페이지 :
- 전체 레이아웃
- 상품 선택 갯수만큼 장바구니 추가 기능
- 로그인 & 회원가입
- 입력창 유효성 검사
- Nav, Footer, AsideMenu 공통 컴포넌트 구성
- 상품 Card 컴포넌트 구성, Carousel 이미지 슬라이더 구현, 상품 검색창 구현
- 메인 - 상세 - 유저 페이지 동적 라우팅
- 비동기 데이터 통신 활용 화면 구성
- 좋아요, 장바구니 기능 구현
- 주문서 작성 기능
- /login : 로그인 페이지
- /signup : 회원가입 페이지
- /products/newList : 신규 상품 페이지
- /products/hot : 인기 상품 페이지
- /products/character : 캐릭터 페이지
- /products/detail/:id : 상세페이지
- /mypage : 마이페이지
- /mypage/order : 주문 페이지
- /mypage/cart : 장바구니 페이지
- 이 프로젝트는 카카오 프렌즈 사이트를 참조하여 학습목적으로 만들었습니다. 실무수준의 프로젝트이지만 학습용으로 만들었기 때문에 이 코드를 활용하여 이득을 취하거나 무단 배포할 경우 법적으로 문제될 수 있습니다.
- 이 프로젝트에서 사용하고 있는 사진 대부분은 직접 찍거나 unsplash에서 공유받은 Free 이미지이므로 해당 프로젝트 외부인이 사용할 수 없습니다.
- 이 프로젝트에서 사용한 로고, 커서 이미지는 직접 제작한 것으로 외부인이 사용할 수 없습니다.