Presentaion
발표
Overview
개요
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio

국내 롤 전적 분석 서비스의 경우 가공된 데이터 중심이기 때문에 유저는 서비스가 개입하지 않은 로우 데이터를 보는 데에 어려움이 있습니다. 따라서 이런 로우 데이터 서비스의 부재를 인식하고, 유저가 로우 데이터 통계를 통해 스스로 자신의 게임을 분석할 수 있도록 돕는 웹 서비스를 만들어 보고자 했습니다.

Team Members
팀원
  • 김준형 : 서비스 시스템 설계, 발표
  • 김낙우 : 백엔드 개발
  • 김은혜 : 프로젝트 기획 및 문서화, API 데이터 제공
  • 김예담 : 프론트엔드, 백엔드 개발
  • 이은지 : 백엔드 개발
  • 황민재 : API 데이터 가공
Function Implementation
구현 기능
  • API 데이터 가공
  • 라인별 챔프 통계, 컬럼별 정렬기능, 이미지와 챔피언 이름에 링크
  • 챔피언의 스킬 통계, 컬럼별 정렬 기능, 구간별 통계 구분, 탑 5 카운터 챔프 확인 기능
  • 챔피언의 조합별 승률, 승률/픽률 정렬 기능, 동적인 조합 기능
Design Point
설계 주안점
  • 총 520,000여개의 데이터 수집 및 분석
  • controller(2), DTO(12), Repository(5), service(5), view(4), entity(1)
  • 리그 오브 레전드 게임에서 가장 핵심적인 스킬 통계, 인게임 통계 기능, 챔피언 조합에 따른 통계 정보를 제공
  • 이러한 정보에 따라 유저가 승리 전략을 짜는 데에 집중
Technique & Environment
사용 기술 및 개발환경
  • DB : Oracle DATABASE
  • Web Framework : spring boot
  • Language : Java, Javascript, jQuery, python
  • API : Restful API
  • Library : spring data jpa, querydsl, thymeleaf, lombok, swagger, p6spy, json, spring dev tools
  • Open API : league of legend open api