📚 개요


Riot Games의 League Of Legend (이하 LOL) 전적 검색 및 게임 정보 분석 페이지입니다.

Riot에서 제공하는 API를 통해서 정보를 받고 효율적으로 데이터를 서빙하고 해당 데이터를 분석하여 더 효과적인 데이터로 가공하여 이용자들에게 효과적인 데이터를 제공하는 페이지입니다.

전적 검색 뿐 아니라 Riot 홈페이지에서 제공하는 데이터를 크롤링을 통해 정리을 제공합니다.

또한 챔피언의 공략 글을 작성하는 게시판 기능을 만들고 작성자와 직접 채팅 시스템을 통해 직접 소통할 수 있습니다.

⭐️ 프로젝트 기능 및 시연

관리자 페이지

현재 서버의 자원 상황 및 로그들을 모니터링할 수 있으며 랭킹 갱신 및 게임 관련 데이터들의 수집을 위한 관리자 대시보드입니다. 추가로 오래 걸리는 작업의 경우, 진행 프로세스를 실시간으로 파악할 수 있습니다.

화면 기록 2026-06-10 오후 5.17.42.gif

챔피언 분석

상위 티어 랭커들의 게임 데이터를 통해서 챔피언 별로 RFM 분석을 통해 챔피언 별로 라인 별 OP / 1티어 / 2티어 / 3티어 / 4티어 / 5티어로 나눴습니다. 이를 사용자의 UX를 고려하여 페이지에서 전체, 라인 별로 나열하여 볼 수 있게 페이지를 구성하였습니다.

화면 기록 2026-06-10 오후 5.20.47.gif

챔피언 별 상세 분석

챔피언 별로 상세 분석 페이지를 통해서, 해당 챔피언의 라인 별 승률, 픽률 등의 게임 데이터를 나타내고, 아이템 및 소환사 주문 그리고 가장 많이 적용하는 룬 정보에 대한 통계를 나타냅니다. 해당 챔피언이 Riot에서 상/하향 조정을 당한 내역을 크롤링을 통해서 확인할 수 있습니다. 또한 사람들이 해당 챔피언에 대해 올린 공략에 게시판 처럼 확인할 수 있습니다.

챔피언분석 상세.gif

전적 검색

사용자가 게임 이름과 태그라인을 통해 전적을 검색하게 되면 해당 소환사의 최근 20게임에 대한 정보, 숙련도 및 검색된 전적의 승률 및 소환사가 참여한 라인에 대한 통계를 보여줍니다. 또한 전적에 대한 상세 검색을 통해서 해당 참여자의 실제 게임 지표를 이용하여 AI 점수를 산출하는 회귀 모델을 사용하여 해당 전적에 대략적인 수치를 나타낼 수 있습니다. 마지막으로 참여자의 게임 흐름을 이벤트 별로 쪼개어 나타냅니다.

전적검색.gif

회원가입

사용자는 공략글 작성 및 댓글 작성, 채팅 기능을 사용하기 위해서는 로그인이 필수적으로 요구됩니다. 구글과 네이버의 OAuth를 통해 쉽게 회원가입이 가능합니다. 사용자는 홈페이지에서 사용할 닉네임을 서버에서 랜덤으로 제공하는 것 혹은 자신이 직접 작성하는 것으로 설정할 수 있으며 이는 중복 체크를 통해 동일한 이름 설정을 방지하여 회원가입할 수 있습니다.

회원가입.gif

공략 가이드 및 채팅 시스템