Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

부산대 FE_ 이민경 4주차 과제 Step3, 4 #113

Open
wants to merge 26 commits into
base: mingkyeongg
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
5c8d6b0
docs: step1 구현목록 작성
mingkyeongg Jul 17, 2024
e3d8e0d
feat: ProductDetailPage 만들기
mingkyeongg Jul 17, 2024
be36d0c
feat: ProductDetail 페이지 만들기
mingkyeongg Jul 17, 2024
5528571
design: ProductDetail ui 만들기(chakra-ui 이용)
mingkyeongg Jul 17, 2024
075fcab
feat: 제품 수량 변경될 때 totalPrice 올라가는 기능 추가
mingkyeongg Jul 17, 2024
1548a26
docs: 완료된 항목 체크
mingkyeongg Jul 17, 2024
4728f52
feat: payment 페이지 연결하기
mingkyeongg Jul 17, 2024
1b8e40e
feat: payment page API 연결
mingkyeongg Jul 17, 2024
03c2a97
docs: 완료된 항목 체크
mingkyeongg Jul 17, 2024
85c59f1
design: Payment page UI 작성
mingkyeongg Jul 17, 2024
ae77184
refactor: form에 대한 훅 구현
mingkyeongg Jul 18, 2024
7ff87ac
refactor: react-query로 수정
mingkyeongg Jul 18, 2024
92f5143
refactor: react-query로 수정
mingkyeongg Jul 18, 2024
bfd95ca
feat: 없는 상품의 경우 메인 페이지로 연결
mingkyeongg Jul 18, 2024
a487027
docs: step2 구현 목록 작성
mingkyeongg Jul 18, 2024
d3a109b
refactor: Product Detail에서 Payment로 data 전달
mingkyeongg Jul 18, 2024
38e5071
feat: 상세페이지에서 product option data 불러오기
mingkyeongg Jul 18, 2024
9a27cf1
feat: 상품의 개수 giftOrderLimit 초과시 선택 불가하게 구현
mingkyeongg Jul 18, 2024
3f22cbe
feat: form validation 구현
mingkyeongg Jul 18, 2024
f97e864
fix: form validation 로직 수정
mingkyeongg Jul 18, 2024
5d026ae
docs: step3 구현목록 추가
mingkyeongg Jul 18, 2024
893db8d
chore: react-hook-form 설치
mingkyeongg Jul 18, 2024
7a7c347
refactor: react-hook-form 으로 리팩토링
mingkyeongg Jul 19, 2024
930ba2f
fix: 상품 수량 Detail page와 불일치하는 부분 수정
mingkyeongg Jul 19, 2024
91a48d0
docs: README 완료된 항목 체크
mingkyeongg Jul 19, 2024
0ca8bce
docs: step4 답변 작성
mingkyeongg Jul 19, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
docs: 완료된 항목 체크
  • Loading branch information
mingkyeongg committed Jul 17, 2024
commit 1548a26dfa17929ec1d41aa2a4a394092919eafa
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -8,8 +8,8 @@
## step 1

- 결과 링크를 참고하여 상세 페이지 및 상품 결제 페이지의 UI를 구현한다.
- [ ] 이 과정에서 UI를 chakra-ui 사용해서 구현한다. (단, 직접 구현해도 무방하나 다른 UI 라이브러리 사용은 금지)
- [ ] 이번 과제는 Form을 다루는 것이 중점이기 때문에 UI 구현에 어려움을 겪는다면 임의로 변경해도 됨
- [x] 이 과정에서 UI를 chakra-ui 사용해서 구현한다. (단, 직접 구현해도 무방하나 다른 UI 라이브러리 사용은 금지)
- [x] 이번 과제는 Form을 다루는 것이 중점이기 때문에 UI 구현에 어려움을 겪는다면 임의로 변경해도 됨
- [ ] 상세 페이지에서 첨부된 oas.yaml 파일의 /api/v1/products/{productId}/detail, /api/v1/products/{productId}/options를 참고하여 API를 구현한다.
- [ ] 없는 상품의 경우 메인 페이지로 연결되도록 한다.
- [ ] 나에게 선물하기 버튼 클릭 시 로그인이 되어있지 않다면 로그인 페이지로 이동한다.