회의 주제
백엔드 DB 관련 안건
프론트 페이지별 기능 명세 컨펌
회의 내용
DB관련 안건
- DB 데이터 확인 - OK
페이지별 기능 명세 컨펌
상세 페이지
- 지역 관련 - 응답 데이터의 명칭 ex 서울
- 후기 API는 하나로 함
- 별점 관련 - 백엔드 논의
- 전시 소개 안들어가있을 경우가 많음. 요청해주시면 백엔드 단에서 넣어주기로 (필요한건 프론트가 백으로 요청)
감상평 쓰기 페이지
- 프론트에서 동일한 API가 필요하면 동일하게 사용하고, 만약 다른 응답을 받고 싶으면 백엔드에게 요청한다.
- 파일 업로드 - 용량이나 개수 제한이 있어야 한다.
- 수정의 경우 전시회 이름 제외하고 수정 가능
- 별점 관련
- 감상평 별점이 전시회 별점에 반영된다. (평균 값 정도로)
커뮤니티 페이지
- 좋아요 API 경우 토글로 (전시회 좋아요, 감상평 좋아요 둘 다 마찬가지)
- 좋아요 -
isLiked
로
댓글 수정 관련
- 수정 기능 有
- 수정한 경우
isEdit
와 같은 값을 줌으로써 UI 표시
감상평 상세 페이지
- 상세 페이지로 진입시
getServerSidePath
와 같은 것으로parms
로 감상평 id를 받아오고, 이id
를 통하여 상세 페이지 정보에 api를 찌르는 방식
- 대댓글의 경우
- 부모 댓글이 삭제된 경우 : 부모 댓글은 삭제되었습니다 라고 표시되고 자식 댓글 그대로 표시, 이 경우
isDeleted
값으로 판단이 가능하게
로그인 페이지
- 소셜 로그인 - 카카오 API 협의 내용
- 담당자끼리 합의 (Green, Binfoo)
회원가입 페이지
- 이메일 인증
- 이메일을 보내고 시간안에 인증을 받으면 가능하도록
- 인증 번호 or URL이 가서 그 URL 클릭 시 자동 인증 가능하도록
Should
로 빼놓자.
- 닉네임 중복 방지
- 이메일 중복 검사
- 소셜 로그인인 경우, 유저 데이터가 어떤 데이터로 담기나요?
- 이메일, 닉네임, 프로필 이미지
- 염두해야할 점 : 카카오 그 쪽에 제대로 등록안하면 필수로 가져올 수 있는 항목에 한계 有
검색 결과 페이지 (Should)
- 헤더의 검색 기준은 모두 전시회 제목만
- 맞춤 전시회
- 처음에는 아무것도 적용 X, 그다음에 개최 시기나 장소 선택 시 반영해서 UI에 표시
- 검색 페이지에 들어가서 개최 장소, 시기, 장르 상세 검색
- 날짜의 경우 Date 타입
- 만료되는 경우 ← 레이아웃이 깨질 수 있음
유저 페이지
- 프로필 이미지 용량 제한