Skip to content

Latest commit

 

History

History
118 lines (78 loc) · 3.5 KB

20200723_dev_log.md

File metadata and controls

118 lines (78 loc) · 3.5 KB

20200723 Dev Log

1) 오늘의 할 일

  • 효진: 소셜 로그인 DB에 저장, 로그인/회원가입 부분
  • 다훈: 어제 정리한 API 문서를 기반으로 CRUD (최소 CR) 짜기 시작하기
  • 수민, 채린, 선환: Front-end 회의 진행

2) 오전 Scrum

2-1) Book-genre

  • Book-genre 기존 M:N 연결을 N:1 형태로 바꾼다.

2-2) 클럽 게시물

  • 클럽 게시물은 기존의 Post 테이블과 별개로, 새로운 Post 테이블이 필요하다! 유저의 책리뷰 게시물과는 형식이 다를 것 같다.
  • 컬럼 안에 객체를 둘 수 있으므로 새로운 Post 테이블 대신 기존 Post 테이블을 이용하자.
  • 오늘: 클럽에 어떤 컨텐츠가 들어갈지 명확하게 짜기

2-3) 책 투표

  • 리딩할 때 리더가 책을 선정하는 방식을 이용한다.
  • 투표 기능은 일단은 배제한다.
  • Reading - Reading Book = 1:N

2-4) Club

  • 클럽이 총 정원과 현재 인원 관련.
    • 필드를 따로 만들어 놓는 것은 좀 비효율적이지 않을까?
    • 하지만 Club Member를 하나하나 세야 해서 이 과정에서 Query의 수가 추가된다.
    • 그렇기 때문에 participant_num 을 그냥 두자.
  • recruit 필드 추가
  • Reading
    • closed 필드 추가

2-5) Meetup

  • Closed이라는 필드를 추가해 true인 것만 제외하고 노출시킨다.

2-6) 도메인 필드 네이밍 정리

  • Book에 name, Profile에 name 이 다 있는데 book_name, profile_name으로 바꾸자! 라고 했지만 바꿀 필요가 없어 보인다.

3) Front-end 회의

  1. Insta에 피드를 공유한다.

  2. 클럽 생성

    • 카톡 member로 바로 단톡방을 만드는 방식
    • 위 방식이 불가하다면 초대 링크로 멤버 추가
  3. Main 화면 (?)

    • 책 리뷰 ( Main에 노출)
    • 책 curation ( best seller )
      • 책 리뷰가 많은 책을 노출
  4. Feed 회의

    • 기존 게시물과 달리 노출할 방안을 생각해본다.
    • 좌측에 내가 참여한 클럽/클럽 정보 노출
    • 우측에 책 관련 이미지 위주로 노출
    • 중앙에 책 리뷰 게시물 노출
  5. 책 리뷰 게시물

    • 한줄평을 쓴 사람은 (더보기가 없고)
    • Description을 fully 쓴 사람은 더보기 버튼이 생긴다.
      • 더보기 버튼을 클릭하면 책의 형태로 Modal을 띄워준다.
  6. 음성 게시물

    • 클릭 시 음성 재생이 footer같은 개념으로 따라온다.
    • Player API 사용
    • 개인도 리뷰를 음성으로 읽어주며 올릴 수 있는 방법을 고안해낸다.
  7. 클럽

    • 내가 참여하고 싶은 클럽과 내가 팔로우하고 콘텐츠를 받아보고 싶은 클럽을 채널화
      • 모집 중인 클럽을 아래로 뺀다.
    • 배너 추가
      • 클럽에 대한 설명 추가

4) 오후 Scrum

  • 효진

    • OAuth

      • 값을 연결했는데 data를 똑같은 구조로 저장하는 데 한계가 있다.
      • 로그인: JPA가 익숙하지 않아 우리 model에 바로 넣는다기 보다는 demo로 만들었는데 우리 것에 어떻게 합치는지 잘 모르겠다. (아직 진행중이다.)
    • 오늘: 로그인

  • 다훈

    • POST
      • 현재 진행 중
      • API 명세대로 최대한 맞춰서 짜고 있다.
      • 저장과 목록 (list) 진행 완료 - User가 만들어진 상태에서 진행 필요
      • 이미지/음성 파일 필드 추가 필요
    • AWS
      • 코치님과 확인 필요
  • 채린, 선환, 수민

    • front-end 회의 내용 공유
    • 2차 Wireframe 작성