작업 목록
trend-viewer.jpg원본 ↗ 01 02 03 04 다음 프로젝트
데일리 트렌드 뷰어
여섯 플랫폼의 인기 콘텐츠를 한 화면에서
유튜브·쇼츠·릴스·X·스레드·틱톡의 인기 콘텐츠를 하나의 대시보드에서 국가·유형·기간별로 본다.
6개 플랫폼 트렌드 통합 대시보드
- 역할
- 기획 · 백엔드 · 프론트엔드
- 분류
- 데이터, 자동화, 마케팅, 콘텐츠
- 등급
- 아카이브 — 작게 끝냈거나 실험으로 남긴 것
실제 화면 · 1장
돌아가고 있는 상태입니다.
만들었다는 말 대신 켜져 있는 화면을 둡니다. 데모용으로 꾸민 것이 아니라 직접 띄워 찍은 것이고, 비어 있는 값은 비어 있는 채로 두었습니다.

무슨 문제였나
플랫폼마다 트렌드를 따로 봐야 한다. 그리고 공식 API로는 전체 인기 피드를 가져올 방법이 없다.
어떻게 풀었나
국가·유형 태그를 붙인 계정 풀을 데이터 소스로 삼고, 플랫폼마다 다른 경로로 최신 콘텐츠를 수집해 랭킹한다. 실패하면 폴백 체인으로 이어받는다.
어려웠던 것
- 플랫폼별 상이한 응답 구조 파싱과 변경 대응
무엇을 만들었나
- 6개 플랫폼 · 플랫폼별 수집 경로 개별 구현
- 다단 폴백 체인
- 국가 · 9개 유형 · 6단계 기간 · 키워드 필터
- 정렬 4종 — 조회수 · 좋아요 · 댓글 · 최신
- 해외 콘텐츠 제목을 한국어로 옮겨 나란히 보여준다 — 언어가 달라도 같은 잣대로 줄 세운다
- 계정 풀이 곧 커버리지 — 분야 추가 가능
- 게시일을 날짜 + 상대시각으로 병기
쓴 기술
FastAPIhttpxSPAPython
무엇이 남았나
- 6개 플랫폼 · 수집 계정 21개 · 콘텐츠 630개를 한 화면에서 랭킹
- 국가 · 9개 유형 · 6단계 기간 · 정렬 · 키워드로 걸러 본다
- 기본 68계정 전부 실수집 검증
알게 된 것
공식 경로가 없을 때는 '무엇을 데이터 소스로 삼을 것인가'를 다시 정의해야 한다.
