Skip to content

2023-Winter-Bootcamp-Team-N/Preview

Repository files navigation

📌 유튜브 영상 실시간 요약 서비스: Preview

🏆 2023 Techeer S/W Winter BootCamp 2등 🏆

메인페이지

YouTube에는 유익한 영상들이 정말 많습니다. 하지만 긴 영상을 끝까지 보기 어려울 때가 많죠.

'Preview'는 영상을 전부 시청하지 않고도 영상 속의 내용을 빠르게 요약합니다.

요약본은 저장하여 언제든지 다시 확인 수 있습니다.

바쁜 현대인들을 위한 유튜브 영상 요약 서비스 'Preview', 지금부터 만나보세요!

Table of Contents

✨ Medium

[2023 Winter Silicon Valley BootCamp] preview

📹 Demo Video

영상 요약

영상요약

구독 채널 페이지

구독페이지

시간대별 요약

시간대별요약

카테고리별 차트

카테고리차트

채널별 차트

채널별 차트

🐋 System Architechture

System Architechture

💡 Tech Stack

Area Tech Stack
Frontend
Backend
AI
DevOps
Monitoring
etc

💾 ERD

ERD

🔑 API

API1 API2

💻 Monitoring

Prometheus & Grafana

1. Django

Django

  • Django에서 Prometheus를 통해 request,response에 대한 정보를 수집을 한 후 Grafana를 통해 시각화

2. Node Exporter

Node Exporter

  • Node Exporter를 통해 서버의 메모리, CPU 사용량, Network Traffic 등을 모니터링

cAdvisor

cAdvisor

  • cAdvisor를 활용해 각 컨테이너의 CPU, Memory 사용량, Network 사용량 등을 모니터링

ELK

ELK

  • ELK Stack을 활용하여 시스템 전반의 성능과 안정성을 모니터링

🚀 How to start

준비물(비용이 발생할 수 있음)

1. Clone The Repository

https://github.com/2023-Winter-Bootcamp-Team-N/2023WB-Team-N.git

2. ENV Setting

  • /.env (docker-compose.yml 파일과 같은 디렉토리에 생성)
  • YouTube API key는 DEVELOPER_KEY1, DEVELOPER_KEY2 중 하나에만 넣어도 무관
POSTGRES_DB=postgres
POSTGRES_USER=
POSTGRES_PASSWORD=

SECRET_KEY=""
OPENAI_API_KEY=""
DEVELOPER_KEY1=""
DEVELOPER_KEY2=""

AWS_ACCESS_KEY_ID = ""
AWS_SECRET_ACCESS_KEY = ""
# S3 버킷 및 파일 저장 경로 설정
AWS_STORAGE_BUCKET_NAME = ""

3. Run Docker

docker-compose up --d

👥 Team Members

Name 박세종 김주언 신수진 한승철 최지혜 최수하
Profile 박세종 김주언 신수진 한승철 최지혜 최수하
Role Leader, Frontend, DevOps Backend, DevOps Frontend Frontend Backend, DevOps Backend, DevOps
GitHub @sejongpark @wndjs803 @Shin-Sujin @HSCEHOL @jihye1006 @suhach0523