swsnu/swppfall2022-team16

TODO for this week

SungwonShim opened this issue · 3 comments

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

이는 develop/main에 push 할 수 있도록

14, 15 완료 (별점은 추후 수정)

기능 동작 여부와 무관하게 backend feature들은 완료