4️⃣

9/16(월) 스크럼

FE

[검색 기능]

검색 기능의 우선순위는 다음과 같이 설정됨
1.
태그 검색 + 자동완성(태그만)
2.
제목 검색(= 특산주 이름 검색) + 자동완성
3.
게시글 검색
2순위인 제목 검색 + 자동완성까지 구현할 계획. 이는 게시글 작성의 Step 2에서 특산주 검색 기능에도 활용될 수 있어 실용적이라는 의견이 제기됨
태그/특산주 선택 라디오 버튼을 추가하는 방안을 고려

[와이어프레임 수정]

메인 페이지: 사용자가 좋아요를 클릭했는지 여부만 확인할 수 있음
상세 페이지: 좋아요 여부, 좋아요 수, 댓글 수가 함께 표시될 예정

[공지사항 및 FAQ]

초기에는 아코디언 형식으로 구성된 와이어프레임이었으나, 매니저 기능 필요성을 고려해 공지사항을 게시글 형식으로 변경할 예정

[댓글 수와 좋아요 수 구현 관련]

댓글 수좋아요 수는 각각 FE와 BE에서 별도로 로직을 구성할 필요가 없음. BE에서 두 가지 모두 처리하는 방향으로 결정

BE

Notification API 명세서 최종 수정
PATH: api/notifications (자신의 알림만 조회하므로 memberId 제거)
Response:
json 코드 복사 { "totalElements": 1, "totalPages": 1, "size": 20, "number": 0, "content": [ { "id": 1, "member_id": 1, "post_id": 1, "type": "FOLLOW", "content": "새로운 게시글이 A 태그와 작성되었습니다.", "created_at": "2024-08-28T12:00:00Z" } ] }
JSON
복사
회원 탈퇴 기능 논의
현황: 현재 회원 정보 수정 및 조회만 구현됨. 회원 탈퇴 기능 구현 예정.
논의된 사항: 회원 탈퇴 시 게시글 삭제, 댓글의 이름을 '탈퇴한 사용자'로 변경하는 방안 합의.
검색 기능에 대한 논의
태그 검색게시글 검색의 장단점에 대해 논의되었으며, 태그 검색과 제목+내용 검색으로 나누어 구현.
자동완성 기능은 태그 검색에서만 사용하며, ES(Elasticsearch) 사용 예정.
인기 태그 정의 및 논의
인기 태그 정의는 최근 1주일 내 게시글 수를 기반으로 하며, 매주 실시간으로 반영되도록 구현.
좋아요 기능에 대해서는 유지하고, 게시글의 좋아요 수를 보여주는 방향으로 진행.
기타 논의
공지사항 및 FAQ: 공지사항은 매니저 기능을 추가하여 알림과 연동하고, FAQ는 단순한 페이지로 구현.
인기 특산주 반환: 15개의 인기 특산주를 반환하는 API 구현 예정.