- 새벽배송으로 유명한 Kurly 어플리케이션의 클론 프로젝트
- 2020/10/16 ~ 2020/11/6(3 Weeks)
- 프론트엔드 4명
- 백엔드 2명
- React Native의 활용
- React.js(functional components)를 통한 프론트엔드 개발
- Hooks의 적용
- Redux(Thunk)를 통한 상태관리
- Stlyed Component의 적용
- git을 통한 프론트엔드와 백엔드의 협업 경험
- React.js(Functional components)
- React Native
- Styled components
- RESTful API
- Redux-Thunk
- Git
1) 📄 회원가입 / 로그인 페이지
- Modal login
- 이메일 및 패스워드 양식 확인 기능
- 회원가입 기능(약관 동의 및 특정 조건)
- SNS 로그인 기능
2) 📄 메인페이지
- Horizon slide 상품 컴포넌트
- 특정스크롤 위치에서 나오는 버튼(클릭시 상단이동)
3) 📄 검색페이지
- 자연어처리된 데이터의 검색 기능
- 검색단어의 유무에 따라 취소버튼의 출현
3) 📄 상품페이지
- 상품 카테고리에 따른 컴포넌트의 재활용
- 배송종류, 제품의 상태에 따른 filter 구현
- 상품의 할인 유무에 따른 조건부 렌더링
- 디테일 페이지 내의 네비게이션
- 후기 작성 기능
4) 📄 장바구니
- login 계정의 Auth 기능
- 특정 아이템의 장바구니 추가 및 삭제
- 상품 내 옵션의 존재에 따른 조건부 렌더링