TFT Deck Matcher
진행중TFT 덱 매칭
진행률70%
Web
2026.04 ~
1명 (풀스택 개발)
프로젝트 설명
lolchess.gg와 metatft.com의 메타 데이터를 크롤링하여 현재 게임 상황에 맞는 최적 덱을 추천하는 TFT 덱 매칭 시스템입니다.
- lolchess.gg + metatft.com 듀얼 소스 크롤링 → 메타 덱 데이터 통합
- 챔피언/아이템/증강 3축 유사도 매칭 알고리즘 구현
- Supabase 캐싱 + localStorage로 크롤링 부하 최소화
기술 스택
PythonVercel ServerlessJavaScriptTailwind CSSSupabase
아키텍처
사용자 (Web)
└─ Vanilla JS + Tailwind CSS
├─ 현재 상황 입력 (챔피언/아이템/증강)
├─ 덱 매칭 결과 + 통계
└─ Vercel Serverless API
├─ crawl_meta.py (lolchess.gg)
├─ crawl_metatft.py (metatft.com)
├─ crawl_deck.py (개별 덱 가이드)
└─ Supabase (캐시 DB)lolchess.gg와 metatft.com에서 메타 덱 데이터를 크롤링하고, 사용자가 입력한 현재 게임 상황(챔피언/아이템/증강)과 매칭하여 최적 덱을 추천하는 시스템입니다.
주요 기능
듀얼 소스 크롤링
lolchess.gg 메타/가이드 + metatft.com 클러스터 데이터를 Python 서버리스로 크롤링
덱 매칭 알고리즘
챔피언 유사도 + 아이템 유사도 + 증강 유사도를 종합 계산하여 최적 덱 추천
레벨별 빌드
Lv5~Lv9 레벨별 최적 챔피언 구성 추천
증강 추천
실버/골드/프리즘 티어 + 라운드(2-1/3-2/4-2)별 최적 증강 필터링
캐싱 전략
Supabase DB 캐싱 + localStorage로 반복 크롤링 방지
기능
#lolchess.gg 크롤링#metatft.com 크롤링#덱 매칭 알고리즘#챔피언/아이템/증강 유사도#레벨별 빌드 추천#즐겨찾기
링크
