[논의 사항]
1. 회원정보 수정 시 선호주종 변경 적용 가능한지
•
msw는 영구 저장이 불가능하므로, zustand를 이용해 마이페이지에서도 변경 사항을 실시간으로 반영할 수 있도록 구현 예정
2. 목데이터 구성 및 대체 계획
•
API 명세서를 참고하여 5~6개의 목데이터를 구성
•
현재는 목데이터를 많이 구성하는 것보다는 기능 구현이 우선이며, 추후 운영 비용을 고려해 msw나 firestore로 대체할 계획
3. 목데이터 PR 진행 방식
•
목데이터가 여러 컴포넌트에서 사용되므로, 목데이터만 먼저 PR을 진행
•
파일은 public/specialtyDrink.json으로 구성하며, 브랜치 이름은 feature/post-mock-data로 구성
•
추후에 public이 아닌 다른 폴더에 옮길 예정
4. drinkType 및 type 한글 매핑
•
API response에서 영어로 제공되는 타입들을 한글로 매핑할 예정
5. 게시글 상세 페이지 UI 재구성
•
주종, 도수, 당도, 별점을 하나로 묶고 포스팅 내용은 아래에 배치
•
주류 이름은 게시글 작성 페이지와 동일하게 맨 위에 배치
•
태그는 스크롤로 처리할 계획
6. 명세서 수정 사항 요청 (BE)
•
데이터 필드 이름을 카멜 케이스 또는 스네이크 케이스 중 하나로 통일 요청
•
‘전체 게시글 조회’ imageUrl 컬럼 추가 요청
7. description 컬럼 설명
•
특산주 신청 시 작성하는 설명 필드로 앱 UI에서는 노출되지 X
•
특정 날 메일 발송 시 첨부할 컬럼
8. 유효성 검사
•
닉네임 최대 10글자는 14px 폰트에서 UI가 깨지기 때문에 최대 7글자가 적당함
•
나머지 유효성 검사는 필수로 진행할 예정
9. 검색 페이지 검색 방법
•
검색창에 #가 포함되면 태그 검색, 포함되지 않으면 포스팅 내용 검색으로 구분 어떤지?
•
검색 방법 두 가지가 동시에 들어갈 경우 처리하기 어려울 수 있음
•
내용 검색 시 자동완성 기능이 서버 부하를 초래할 수 있기에 해당 부분 재검토 필요
10. 메인 페이지 및 게시글 상세 페이지 이미지 기준
•
1순위: 유저가 등록한 사진
•
2순위: 유저가 사진을 등록하지 않은 경우, 특산주 신청 사진으로 대체
[프로젝트 진행 사항]
1. 로그인
•
기본 로그인 및 회원가입 (완료)
•
소셜 로그인 (완료)
2. 메인 페이지
•
무한 스크롤 (완료)
•
CardItem 목데이터 구성 (완료)
•
탭 기능 (완료)
•
select 필터링 (오류 디버깅중)
3. 게시글 상세 페이지
•
CardItemDetail 목데이터 구성 (완료)
•
Post UI 재구성 (진행중)
4. 마이페이지
•
SpecialtyDrink 목데이터 구성 (완료)
•
선호주종 변경 시 badge 변경 (완료)
•
지역 선택 기능 (FE/BE 논의 끝에 삭제)
•
Region 목데이터 구성 (완료)
[12일 진행 예정]
1.
로그인/회원가입 : 유효성 검사 진행
2.
메인 페이지 : select 디버깅
3.
게시글 상세 페이지 : Post UI 재구성, 댓글 목데이터 구성
4.
검색 페이지
5.
마이 페이지
6.
특산주 신청 페이지