- commerce 사이트의 주요기능을 구현하며 아래의 도전과제를 고려한다
yarn install
yarn dlx @yarnpkg/sdks vscode
- ui framwork 없이 tailwind 사용하여 재사용가능한 ui 컴포넌트를 만들기
- folder structure 참고해서 폴더구조 사용해보기
- zod - react hook form 으로 사용하는 사용자 validation
- script로 삽입하는 cdn service를 typescript로 정의하기
- firebase admin sdk, node crawler를 활용한 no-sql base db 구조
- frontend layered architecture
- 최신화된 tanstack query 사용
- 상품필터링을 URLSearch param을 통해 history api를 사용할 수 있게 한다.
category=keyword
- 상품을 카트에 추가/삭제 할 수 있다
- 개인정보 수정 및 배송정보를 추가 / 삭제할 수 있다.
- 주소를 추가 / 삭제 할 수 있다