<aside>
💡
스포츠 SNS ‘Strava’의 API를 활용한 데이터 시각화 서비스입니다.
사용자의 운동 간의 이동경로 전체를 지도에 보여주고 각 경로의 좌표에 해당하는 도로명 주소를 조회하여 국내 시, 군, 구의 방문 현황을 파악합니다.
작업 회고를 Notion 문서로 기록하였습니다.
</aside>
Strava 데이터 시각화 프로젝트 ‘MileStone’
주요 기능 소개
루트 히트맵
- 사용자의 운동 간 이동경로를 Google 지도 위에 Polyline 형태로 표현합니다.
- 각 Polyline, 사이드 바의 운동 리스트를 클릭하면 확대, 강조됩니다.
- 최신순, 거리순 정렬 및 이름 검색 기능을 제공합니다.
방문 시, 군, 구 분석
- 운동 경로의 위도, 경도 좌표를 Kakao Local API를 사용해 도로명 주소를 조회합니다.
- 방문한 시, 군, 구를 지도위에 표시해 보여줍니다.
업적 시스템
- 사용자의 누적 이동거리, 상승고도 등의 데이터로 업적 아이콘이 해방되는 시스템입니다.
리더보드
- 사용자의 통계 데이터를 토대로 각 지표의 상위 5명을 랭킹 형태로 보여줍니다.