IT's TIME (잇타)

대학생 IT 연합동아리

[23-1] 3기 개발일지

[IT노베이션] 3월 5주차 프로젝트 일지

잇타 IT'sTIME 2023. 5. 15. 21:40

✅회의 참석자

🗨️회의 중

🔙  백엔드

로그인 서비스 관련(spring security) 소셜 로그인 구현에 필요한 기술들 이해해오고 적용

  • 소셜 로그인, 네이버 구글, 카카오
  • 코드 이해하고 적용시켜보기

나머지 부분 관련

erd 관련 뼈대만 잡아놓고 더 추가시키는 방향으로 가기

  • erd 한다고 너무 시간이 많이 잡아 먹히고 다른 쪽 진행이 되지 않는 것 같음
  • erd 는 뼈대 잡아놨으니 플로우차트(구체적인) 오면 추가 진행

포스터 크롤링

  • tmdb 에서 영화 url을 보니 규칙이 있어서
    • https://www.themoviedb.org/search?query=아바타
      • (다음과 같이 아바타 부분만 바꾸면 됨)
    • 그곳에 url을 통해서 포스터 크롤링해오는 방식으로 끌고오거나 해야할 듯
    • 기본적인 영화에 대한 제목은 한국 영화진흥원의 api를 활용해서 해야 함!
    • JSOUP 라이브러리 사용해서 일정 주기마다 크롤링해오는 방식을 사용
  • 영화 db
    • 영화 db에는 영화 정보 관련된 것은 영화 진흥원 api
    • 나머지 포스터 관련된 정보는 진흥원 api에서 끌고 온 정보 바탕으로 해서 포스터 크롤링

기획파트에 요청 할 부분

기획 : 플로우차트 로직을 조금 더 자세히? 자세히란

: 지금은 구조는 로그인 o x로 나누어진 것처럼 보이지만, 실제로는 기능만 나눈 것 같다. 메인 페이지에서 로그인에 성공하면 어디로 이동하는지, 그곳에서 성공하면 어디로 가는지, 실패하면 어디로 가는지 등을 플로우 차트를 그려서 분기별로 yes/no로 나누어야 할 필요가 있다.

이 부분이 완료되면 백엔드 파트에서는 API에 대해 얘기할 수 있을 것 같습니다. 아직 구체적으로 정해지지 않아 내부적으로 임시로 결정해야 할 상황이다.

너무 자세하게는 설명하지 않아도 되지만, 각 버튼을 눌렀을 때 생기는 분기와 yes일 때 수행해야 하는 기능 등을 대략적으로 나타내주면 좋을 것 같다.

따라서, 플로우 차트가 수정되면 API 설계 부분으로 연계되어 진행이 잘될 것 같다.

플로우차트 관련 그리는 방법 참고링크 : https://blog.naver.com/ycpiglet/222113989214

 

 

🎨 기획+ ➡️ 프론트엔드

  1. 네비게이션 바
  • 로고→메인페이지로 이동
  • 검색 기능
  • 로그인/회원가입 버튼
  • 로그인 된 프로필-눌렀을 때 어떻게 되는지 공유하기
  1. 로그인/회원가입 모달
  2. footer
  • 고객센터 이용약관 팀 내용
  • 나중에 추가해도 개발 진행엔 상관없음
  1. 온보딩 페이지(메인 페이지)
  • 지금 메인페이지에서 온보딩 느낌나게 수정하기
  • 온보딩 따로 있어도 안볼듯
  • 마지막 에 리뷰하러 가기 버튼 넣기
  • 검색기능 넣어?
  • 버튼 이름 바꾸기

[영화 기준]

무비타임 인기/추천은 보류

일단 포스터 띄우는건 합의. 기준은 보류

[영화 포스터]

마우스오버 - 검은색 ,클릭 - 영화 상세로 넘어감

[유저] - 어떤 정보 보여줄지 더 생각

한줄소개 쓰기

추천 수 써주기

클릭 시 해당 유저 무비로그로 이동

  1. 검색
  • 영화 이름 + 유저 검색도 추가?
  • 검색을 네비게이션 바에 쓰는게 맞나?? 메인페이지 말고 전체영화/전체 유저 조회페이지
  1. 전체 영화 조회 페이지
  2. 전체 유저 조회 페이지
  3. 로그인/회원가입
  • 회원가입 폼 어떻게 다 넣지??
  • 슬라이드 효과 넣기
  • designers.io 처럼 다른 페이지로 이동해도 로그인하는 버튼 넣기
  • 자체로그인+소셜로그인 함께 배치 고민하기
  1. 무비로그-프로필
  • 구독자 수 누르면 구독한 사람 보여지나? 불필요할듯
  • 네비에서 프로필 보여주는 거 - 통일성있게 수정
  • [영화컬렉션] - 개발 여부 정해지고 화면 기획하기
  1. 리뷰 읽기
  • 검색기능 네비에서 어떻게 적용되는지 생각/통일하기
  • 화면에 박스가 따라다님 (작성자 정보가 오른쪽에 보이게)
  • 누가 작성했는지 글을 다 내려야 보이니까
  • 글이 길지 의문→영화 블로그 후기 보면 꽤 김
  1. 영화 상세 정보 페이지
  2. 리뷰 작성
  • 별개의 페이지로 - 홈버튼, nav 버튼 x
  • 뒤로가기 버튼 넣기
  • x 누르면 삭제하시겠습니까? 안내창 뜨기
  • 글자수 제한(리뷰 제목, 리뷰 본문)
  • 저장 버튼 하단에 고정?- 생각해보기
  • 임시저장 버튼- 추가할지 생각해보기…빼면 편하긴 함
  • 사진 추가? -일단 글만 넣자
  1. footer
  • 고객센터 이용약관 팀 내용
  • 나중에 추가해도 개발 진행엔 상관없음
  1. 온보딩 페이지(메인 페이지)
  • 지금 메인페이지에서 온보딩 느낌나게 수정하기
  • 온보딩 따로 있어도 안볼듯
  • 마지막 에 리뷰하러 가기 버튼 넣기
  • 검색기능 넣어?
  • 버튼 이름 바꾸기

[영화 기준]

무비타임 인기/추천은 보류

일단 포스터 띄우는건 합의. 기준은 보류

[영화 포스터]

마우스오버 - 검은색 ,클릭 - 영화 상세로 넘어감

[유저] - 어떤 정보 보여줄지 더 생각

한줄소개 쓰기

추천 수 써주기

클릭 시 해당 유저 무비로그로 이동

  1. 검색
  • 영화 이름 + 유저 검색도 추가?
  • 검색을 네비게이션 바에 쓰는게 맞나?? 메인페이지 말고 전체영화/전체 유저 조회페이지
  1. 전체 영화 조회 페이지
  2. 전체 유저 조회 페이지
  3. 로그인/회원가입
  • 회원가입 폼 어떻게 다 넣지??
  • 슬라이드 효과 넣기
  • designers.io 처럼 다른 페이지로 이동해도 로그인하는 버튼 넣기
  • 자체로그인+소셜로그인 함께 배치 고민하기
  1. 무비로그-프로필
  • 구독자 수 누르면 구독한 사람 보여지나? 불필요할듯
  • 네비에서 프로필 보여주는 거 - 통일성있게 수정
  • [영화컬렉션] - 개발 여부 정해지고 화면 기획하기
  1. 리뷰 읽기
  • 검색기능 네비에서 어떻게 적용되는지 생각/통일하기
  • 화면에 박스가 따라다님 (작성자 정보가 오른쪽에 보이게)
  • 누가 작성했는지 글을 다 내려야 보이니까
  • 글이 길지 의문→영화 블로그 후기 보면 꽤 김
  1. 영화 상세 정보 페이지
  2. 리뷰 작성
  • 별개의 페이지로 - 홈버튼, nav 버튼 x
  • 뒤로가기 버튼 넣기
  • x 누르면 삭제하시겠습니까? 안내창 뜨기
  • 글자수 제한(리뷰 제목, 리뷰 본문)
  • 저장 버튼 하단에 고정?- 생각해보기
  • 임시저장 버튼- 추가할지 생각해보기…빼면 편하긴 함
  • 사진 추가? -일단 글만 넣자

잘한 점

  • 다들 편하게 의견 공유하는 분위기가 아름다웠다.

어려웠던 점 / 해결방법

  • 비대면으로 소통하기 불편했다.

 

✨다음 회의까지 할 일