Team Project 4 | Watch a Movie N.11
✨ Github https://github.com/nicesugi/2JYK-Watch_a_movie_N.11.git
영화 추천 시스템 ; 사용자가 작성한 영화 리뷰를 토대로 영화를 추천
👩🏻💻 담당 파트 : movie app > 메인 페이지 & 영화 상세 페이지
👍 포스팅 내용
➕ 현재까지 결과물
➕ 프로젝트 기간 일정(제껏만)
👩🏻💻 지금까지 일정
🌱 6월 14일
✔️ 추가변동된 사항 적용 > Figma | ERD | DataBase | API | 기능명세서 | 컨벤션 | 팀 노션
✔️ Git README.md 작성 & Fork
✔️ 발표
🌱 6월 11 ~ 6월 13일
✔️ 함수 분리 이동
user.sign-in > recommend.taste
✔️ 사용자의 영화 선호도 조사 | taste
- taste 함수
* 선호영화 기록이 있는 사용자 > home 이동
* 선호영화 기록이 없는 사용자 > taste 이동
- 역참조 이용 > taste 첫 화면은 Tag 당, 하나의 최고 평점을 받은 영화목록으로 구성
- 새로고침 버튼으로 영화들을 랜덤으로 보여줌
- 확인 버튼
* 선택한 영화가 없다면, 영화를 선택해주세요 메세지가 뜨고, 같은 페이지로 이동
* 선택한 영화가 있다면, 해당 영화의 평점 유사도를 계산해 비슷한 평점의 영화를 추천해줌
- taste 영화 제목뿐만 아니라 영화 포스터도 같이 보여줌
✔️ 장르 선택시 해당 장르의 영화를 보여줌
- 다중 선택 가능
✔️ 상세 페이지 하단의 영화 리스트에 스타일 효과 적용
🌱 6월 10일
✔️ 아이템 협업 필터링을 이용해 메인페이지에 추천영화들 로드
✔️ 평점 3.0 이상의 영화를 보여주기
✔️ '첫' 로그인에서만 선호 영화를 고를 수 있도록 함
✔️ 코드 리뷰
✔️ 코드들을 합친 후에 결과물에서 보안할 부분 등 회의
🌱 6월 9일
✔️ 로그인 > 랜덤으로 영화목록을 보여주고 체크박스로 사용자의 취향을 선택하게 함
✔️ 취향을 데이터베이스에 저장시켜서 아이템 협업 필터링을 이용해 비슷한 평점의 영화를 메인 페이지에 보여줌
🌱 6월 7일
✔️ 상단바 불필요한 부분 삭제
✔️ 상단바 로고 클릭시 첫 화면으로 이동
✔️ 클래스 모델 수정
✔️ 임시로 넣은 데이터를 브라우저
✔️ 영화 클릭시 해당 영화의 id 값을 변수명으로 사용해 상세 페이지로 이동
✔️ 상세 페이지 하단의 추천 영화 데이터를 브라우저에 보이게 함
✔️ 추천 영화를 클릭시 해당 영화의 id 값을 변수명으로 사용해 상세 페이지로 이동
✔️ ManyToManyField 값(Tag) 불러오기
🌱 6월 3일
✔️ Team Git repo 생성
✔️ project / app 생성
✔️ setting - html - url - view 연결
✔️ 첫 화면에서 영화를 누르면 상세 페이지로 이동
✔️ 상세 페이지는 각 영화에 따라 url 변수명이 다름 <int:id>
✔️ 작성하기 버튼으로 post url로 이동
✔️ 상세 페이지의 하단에 있는 3개 영화 목록도 각각의 url변수 사용
✔️ 상단바 연결 : extends 사용
🌱 6월 2일
✔️ 프로젝트 주제 선정
✔️ Figma
✔️ ERD
✔️ DataBase
✔️ API
✔️ 기능명세서
✔️ 컨벤션
'PROJECTS' 카테고리의 다른 글
Mini Project | minicat | Django | 6월15일 (0) | 2022.06.16 |
---|---|
Team Project 4 | 📽 KPT | 영화 추천 시스템 (2) | 2022.06.14 |
Team Project 4 | 6월 13일 | 함수 분리이동, 선호하는 영화 선택, 장르별 영화 검색 (0) | 2022.06.13 |
Team Project 4 | Git Merge | 6월 10일 22시 현재까지 결과물 (0) | 2022.06.11 |
Team Project 4 | for문, list 브라우저 연결시 문제점 2가지와 해결방식 2가지 | 6월 10일 (0) | 2022.06.10 |