Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
GitJIHO committed Dec 18, 2024
2 parents 78512d8 + 30b3572 commit 66f9f4f
Showing 1 changed file with 31 additions and 9 deletions.
40 changes: 31 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,48 @@
# 넷플릭스 추천 알고리즘 구현 서비스
# 넷플릭스 추천 서비스
---
### 서비스 이용하기 : [ott.knu-soft.site](http://ott.knu-soft.site)

#### ⚠️ 개발 진행 중 입니다 ‼️
---
## 주제 설명
사용자가 시청한 영상 기록과 좋아요/싫어요 평가를 기반으로, 선호할 만한 넷플릭스 영상 목록을 추천하는 알 고리즘을 구현하여 제공하는 시스템입니다.
사용자가 시청한 영상 기록과 좋아요/싫어요 평가를 기반으로, 선호할 만한 넷플릭스 영상 목록을 추천하는 알고리즘을 구현하여 제공하는 시스템입니다.

## 서비스 특징
- 데이터셋 규모: 5,332개의 넷플릭스 영상 정보 데이터셋을 활용하여 추천 알고리즘을 구현합니다.
- 영상 시청 기능 제한: 법적 문제로 인해 실제 영상을 시청하는 기능은 제공하지 않으며, 시청 기록만 서버에 남깁니다. 대신, 넷플릭스 메인 홈페이지로 이동시킵니다.
- 추천 알고리즘의 목적: 넷플릭스의 영상 추천 방식을 참고하여, 유사한 추천 알고리즘을 구축하는 것이 목표입니다.

## Usecase Diagram
<img width="554" alt="image" src="https://github.com/user-attachments/assets/547e1dd9-537c-4f3a-bfed-825b31148a18">
## Usecase Diagram (비즈니스 관점)
<img width="554" alt="image" src="https://github.com/user-attachments/assets/5e1878a1-f09e-447e-b80b-6b745184d76d">

## Activity Diagram (비즈니스 관점)
<img width="400" alt="image" src="https://github.com/user-attachments/assets/5cfbe099-6404-4984-b21e-378d904aca88">
<img width="400" alt="image" src="https://github.com/user-attachments/assets/3bfb19aa-a0b4-4c16-8d85-f33d6610d5d5">

## Class Diagram (비즈니스 관점)
<img width="1000" alt="image" src="https://github.com/user-attachments/assets/05bb1ab5-97a1-4e45-85d8-c3ed5d075c36">

## Sequence Diagram (비즈니스 관점)

### 콘텐츠 검색
<img width="554" alt="image" src="https://github.com/user-attachments/assets/538ea7f1-a5e8-43d1-932b-f9c14eb474a2">

### 콘텐츠 추천
<img width="700" alt="image" src="https://github.com/user-attachments/assets/958c6ed4-6ab9-4377-b07f-667758dcc133">

### 콘텐츠 평가
<img width="554" alt="image" src="https://github.com/user-attachments/assets/97251720-de68-4a58-9b3b-4205ce71744f">

### 친구 등록
<img width="554" alt="image" src="https://github.com/user-attachments/assets/c6aca36e-a0bb-4668-847b-4037dd2d14e3">

### 친구와 콘텐츠 공유
<img width="800" alt="image" src="https://github.com/user-attachments/assets/bea02b62-4bd6-4acb-98c1-07ecd85a4c2a">

## ERD
<img width="779" alt="image" src="https://github.com/user-attachments/assets/7e413630-c062-458c-92ff-178c684f97c3">
## ERD (코드 관점)
<img width="1000" alt="image" src="https://github.com/user-attachments/assets/a6af86a9-857c-4c33-84fc-47626265a60a">

## API 명세서
### Swagger 링크
### [http://ott.knu-soft.site/swagger-ui/index.html](http://ott.knu-soft.site/swagger-ui/index.html#/)

## 웹 서버 아키텍쳐
![image](https://github.com/user-attachments/assets/cab60980-9e15-44f4-91b9-37c761688055)
![image](https://github.com/user-attachments/assets/3c2062b5-5589-4b3d-9f04-8521d6f59ce5)

0 comments on commit 66f9f4f

Please sign in to comment.