TODO for this week
SungwonShim opened this issue · 3 comments
SungwonShim commented
- footer 맨 하단에 고정
- 각 form들의 validation 추가: ex) regex + prompt
- signupform.tsx에서 signupbuttonhandler 구현
- Search 기능 구현
- frontend: axios로 get를 보내야함, 1. 그 post에는 search 검색어 text 하나, 2. 필터에서 선택한 태그들이 포함되어 있어야함 추가로 get한 것들을 slice에 저장한 뒤 이를 search page에서 보여줘야함
- backend: body에 담긴 text랑 tag 기준으로 searching해서 shop item json을 list를 return
- Recommend 기능 구현
- frontend: get만 요청
- backend: user id를 받아옴, user의 purchase history를 뽑아와서... ML feature
- 'Show More' Button handle (Search Page): 잘라서 보여주기
- product page의 order detail form component에서 color, quantity, size, recommended size를 연결 -> slice부터 구현해야함
- fetchReviews를 fetchReviewwithID(id)로 구체화
- Add to Cart: shopItemDetailInfo의 리스트로 구현, add to cart를 누를때마다 장바구니 뱃지 옆에 숫자가 증가하며, 장바구니 배지를 누를 경우 payment page로 redirect하는데 모든 아이템이 뜨도록 구현한다. (payment page는 props로 userid를 받는다)
- Payment Page에서 Payment Form에서 Credit을 직접 axios로 get 해야하며 각 금액표지를 이와 연동해야한다. (slice부터 구현해야함)
- purchase date get 할 수 있도록 backend 작업
- Community Alert에서 ~ hours ago를 구현해야하며 slice에서 axios get 요청을 userid를 넘겨주고 comments를 받아오게 구현해야함 + backend 작업도 동반
- Community
- backend: 게시물의 기준은 like수를 기반으로 sorting 하여 상위 3개의 물품을 보여준다. (중복제거는 연예인으로)
- frontend: community page에 접속할때 axios get로 post의 list를 받아온다. 그 후 각 post 마다 item 정보와 comment 정보를 각각 backend에 요청 (axios) 받아오면 양식에 맞게 보여주면 된다.
- post page에서 item 및 seller name을 사진 위에 표지 / comment 달 수 있도록 (edit delete design 고민) -> 별표를 작성자 이름 좌측에 배치
- purchase the look button 추가
- write your review를 구현해야함 : 별점도 슬라이드식, choose file에 img만 넣을 수 있는지, 이 모든게 잘 담겨서 post로 axios요청을 보내고 성공하며 얻어온 id의 post로 이동
SungwonShim commented
이는 develop/main에 push 할 수 있도록
SungwonShim commented
14, 15 완료 (별점은 추후 수정)
diffzerg commented
기능 동작 여부와 무관하게 backend feature들은 완료