6️⃣

9/30(월) 스크럼

FE

데일리 추천 기능:
데이터가 제대로 불러와지지 않은 문제는 테스트 데이터 승인으로 인해 발생한 것이며, 지역 데이터가 없는 경우 빈 값을 반환하도록 설정
좋아요 낙관적인 업데이트:
굳이 useMutation을 사용할 필요 없이, 스토어의 togglePostLike에서 상태를 업데이트한 후에 await fetchPostLikeApi(postId)를 호출하면 낙관적인 업데이트가 가능함
좋아요 기능 디버깅:
좋아요 기능을 테스트하다가, 좋아요를 클릭하지 않은 게시글의 상세 페이지에서 좋아요 수가 표시된 것을 발견. 좋아요를 해제할 경우 수치가 0에서 -1로 변경되는 문제가 발생했으며, 이를 방지하기 위해 유효성 검사를 추가하고 스토어 상태 관리를 수정하여 해결
댓글 수정:
게시글에 댓글을 작성한 후 수정할 때는 정상적으로 작동하지만, 익명으로 수정할 경우 익명이 적용되지 않는 문제가 발생. 이 기능을 추가로 구현하기에는 복잡해질 것 같아, 익명 대신 댓글만 수정할 수 있도록 변경
사용자 경험에 적합한 스켈레톤 UI 적용:
현재 스켈레톤 UI가 너무 빨리 표시되어 사용자 경험에 적합하지 않다고 판단. 따라서 메인 페이지의 스켈레톤 UI에서 setTimeoutopacity를 사용하여 부드럽게 처리되도록 변경
몇몇 주종에 대한 특산주 등록 시 모든 값을 입력했음에도 불구하고 500 에러 코드 발생:
입력된 정보가 500자 제한을 초과하여 등록이 되지 않은 것이며, 과일 와인 및 전통주의 경우 현재 매핑 데이터와 일치하지 않아 등록이 불가능함. 이를 해결하기 위해 입력 데이터의 길이를 500자 이하로 제한하고, 매핑 데이터를 검토하여 과일 와인 및 전통주에 대한 올바른 매핑을 적용하도록 수정
신고 반려 시 신고자에게 발송되는 알림이 기존 설정과 다르게 발송:
신고 반려 시 신고자에게 발송되는 알림이 기존 설정 값과 다르게 발송됨
to-be: ${반려사유} 사유로 인해 신고가 반려되었습니다.
as-is: 신고 처리 결과를 확인하세요: ${반려사유}
로직 확인 시 서버에서 content 텍스트만 전송하는 것으로 확인되어 split(':')[1].trim(); 설정 추가, 신고 승인과 알림 스타일 통일

BE

기능 마무리, 일부 미비한 디자인 개선 작업 진행중
모든 기능 테스트 완료하였고, 각 모든 특산주, 게시글 등 테스트 내용 DB 삭제 완료
사전 조사한 약 86개의 특산주 사진과 정보를 입력
특산주 신청 리스트 작성 - 매니저 승인
많은 사용자가 이용하는 서울, 경기, 부산의 특산주 데이터 더 필요해보임(추가 작업 예정)
화요일 기능 영상 및 전체 발표 영상 촬영 후 편집
노션 작업도 같이 병행 마무리
리드미 작성 예정