본문 바로가기
Project/ThreeMovie(영화리뷰및예약도우미)

2022/12/18 회의록

by HDobby 2022. 12. 18.

GraphQL vs RESTful API

  • 영화 정보, 검색, - RESTful API
  • 리뷰, 로그인 - GraphQL

DB 변경

  • MovieData - 영화정보(검색 기능을 위해 영화관 정보와 분리)
  • MovieCinema - 영화관 상영 정보
    • MovieId string - name_개봉날짜
    • Movietheater
      • CGV
        • 영화관
          • 스페셜
          • 시간
      • LotteCinema
        • 영화관
          • 스페셜
          • 시간
      • Megabox
        • 영화관
          • 스페셜
          • 시간
  • Review - 영화관에서 우리 리뷰 빼고 삭제
    • MovieID string - private key
    • Where string - Naver, Twitter, CGV, LotteCinema, MegaBox
      • like int
      • Date int
      • Review string
    • MTReview
      • Date int - 필수
      • NickName string - 선택 unique → 예외처리(NickName없으면 ID입력)는 프론트, 백 둘 다
      • Id string - 필수 unique → primary key (join)
      • Review string - 필수
      • Recommendation int - 필수
  • UserData - 회원 정보
    • Id string - 필수 unique → primary key (join)
    • password string - 필수
    • nickname string - 선택 없으면 Id
    • email string - 필수

라우팅

  • Main
    • Login - 로그인
      • Naver, Kakao 로그인
    • MovieDetail - 상세보기
      • MovieBook - 영화 예매 정보
    • SearchMovie - 영화 검색 정보
  • SignUp - 회원 가입

부가 기능

  • 초성검색

스프린트

  • 김찬진 - 프론트 라우팅 테이블, 프론트 대강 위치 잡기, DB테이블 제작, 크롤러, 도커 연결, 리뷰 크롤러, 영화 예매 정보 크롤러
  • 김의수 - 리액트 공부
  • 이수형 - 도커 공부, 백엔드 연결, 유튜브 트레일러 크롤러
728x90

댓글