HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
♥️
2기 최종 프로젝트 팀별 공간
/
[팀 BackFro💯] ArtZip: 세상 모든 전시회를 한 번에
[팀 BackFro💯] ArtZip: 세상 모든 전시회를 한 번에
/
[올] 회의록 - DB관련 컨펌, 페이지별 기능 명세 컨펌
[올] 회의록 - DB관련 컨펌, 페이지별 기능 명세 컨펌
[올] 회의록 - DB관련 컨펌, 페이지별 기능 명세 컨펌

[올] 회의록 - DB관련 컨펌, 페이지별 기능 명세 컨펌

날짜
Jul 26, 2022 16:10
태그
공통
회의록
참가자

회의 주제

백엔드 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 타입
  • 만료되는 경우 ← 레이아웃이 깨질 수 있음
 

유저 페이지

  • 프로필 이미지 용량 제한