영화 사용자 선호도 기반 추천 사이트- 씨네픽(cine + pic)

KH정보교육원 2024.02.21 17:03


씨네픽
Python 활용 빅데이터 기반 금융 솔루션 UI  개발자 양성과정 3회차


팀장/팀원김**(팀장) : 로그인,회원가입 페이지 / 영화 검색 (엘라스틱 서치)
박** : 메인페이지(머신러닝) / 결제페이지 / 관리자페이지
김** : 영화상세 페이지 / 게시판 리스트 페이지
황** : 영화관 정보 / 취향 선택 페이지
유** : 마이페이지 / 404페이지 / 카카오 대기페이지 / 이메일인증(Backend)/ 관리자(FAQ)
이** : 게시글 상세페이지 + 댓글 / 게시글 작성 및 수정 페이지
개요- 프로젝트 기간 : 2024.01. ~ 2024.02.
- 프로젝트명 : 씨네픽(cine + pic)
- 기획 배경 : 사용자 맞춤 영화 추천 및 커뮤니티를 활용한 영화 플랫폼 구축
- 기대 효과 : 사용자의 선호도에 맞춘 영화를 추천하고, 커뮤니티를 활용해 영화에 대한 모임 및 추천을 통해 영화산업에 대한 관심도 증가
구현기능0. 메인 홈 : 추천 영화정보 (로그인 시 맞춤 추천) 제공, FAQ
1. 영화 검색 : 영화 검색(엘라스틱 서치 활용으로 키워드에 적합한 결과 제공)
2. 영화 상세 : 영화 기본 정보, 사용자 별점 및 관람평, 간이 포스트 제공
3. 게시판 : 모임 모집 및 모임 후기 관련 포스팅과 댓글 가능
4. 채팅 : 유저간 채팅기능(웹소켓)
5. 결제 페이지 : 멤버십 구독 서비스를 위한 결제 페이지
6. 마이 페이지 : 회원정보 관리, 취향관리, 북마크, 내 게시글(+댓글) 관리
7. 영화관 정보 : 사용자가 선택한 지역의 독립 영화관 리스트 제공
8. 회원가입 / 로그인 : 사이트 이용을 위해 필요한 필수 기능(JWT)
9. 취향 선택 페이지 : 맞춤 추천을 위한 정보수집(장르 / 성별 / 선호 배우 / 선호 감독/…)
10. 관리자 페이지 : 사이트 관리에 필요한 관리자 기능 구현(회원관리 / 게시판 관리 등 → 시각화)
설계의 주안점- 빅데이터/머신러닝/엘라스틱서치를 활용하여 사용자 맞춤 영화 정보를 파악, 사용자가 흥미를 느낄 수 있는 새로운 영화를 추천한다.
- 제공된 영화를 바탕으로 모임을 만들거나 영화의 후기를 남기는 등 사용자가 다양하게 참여할 수 있는 커뮤니티 서비스를 제공한다.
- 웹소켓 채팅기능을 활용하여 사용자간의 실시간 정보 공유 및 대화가 가능하도록 한다.
- 영화를 연상하는 강렬한 붉은 색을 메인컬러로 지정해 시각적으로 집중시키는 효과를 기대한다.
- 모든 페이지에 멤버십 광고가 보여지도록 설정하여 사용자로 하여금 멤버십 결제를 유도한다.
- Spring Boot security와 JWT를 활용하여 로그인과 사용자의 이용정보 보안성을 향상시킨다.
사용기술 및
개발환경
MockUp Tool : Figma
형상 관리 : Git, GitHub
사용 언어 : HTML, CSS(SCSS), JavaScript(JSX) / Java / Python
프론트엔드 라이브러리 : React
백엔드 프레임워크 : Spring Boot - JPA / Flask
검색 엔진: ElasticSearch
RDBMS : MySQL
클라우드 스토리지 : Firebase Storage
IDE : IntelliJ, VScode, MySQL WorkBench, DBeaver, Pycharm
협업 도구 : GitHub, Notion, Figma, Google Spreadsheet
1783929780_6a549bb4c63c2.png

AI와 함께 성장하는
개발자·정보보안 전문가를 응원합니다.

간편상담문의
KH임직원은 수강생 한 분 한 분의
성공적인 취업을 위해 최선을 다하겠습니다.

* 교육 전문 컨설턴트를 만나실 수 있습니다.

* 분야별 스페셜리스트가 함께 합니다.

교육희망 지점

신청자 정보

닫기
로그인하셔야 본 서비스를 이용하실 수 있습니다.