K-Run


대한육상연맹 달리기 모바일 서비스
프로젝트 개요
KRUN은 대한육상연맹이 주최하는 러닝 캠페인의 중심 플랫폼으로, 전 국민의 일상 속 달리기를 독려하고, 기록 기반의 건강한 경쟁을 유도하기 위한 공식 러닝 트래킹 서비스입니다. 블랙버드랩은 초기 기획 단계부터 서비스 설계, UI/UX, GPS 트레킹 엔진 최적화, 그리고 관리자용 시스템 구축까지 전체 프로젝트를 담당하였습니다.
주요 기능
GPS 기반 러닝 트래킹: 실시간 속도, 거리, 시간 기록을 정확하게 수집
미션 기반 튜토리얼 제공: 첫 1km, 첫 5km, 누적 10km, 100km 등 성취 기반 러닝 코스 구성
게이미피케이션 요소: 동네 랭킹, 거리별 뱃지 획득, 개인 기록 갱신 유도
달리기 인증 기반 SNS 공유 기능: 사용자 간 경쟁과 응원 문화 형성
소셜 로그인 지원: 카카오, 네이버, 애플 등 다양한 간편 로그인 지원
어드민 시스템 구축: 대회 운영자와 관리자들이 유저 활동, 기록, 이벤트를 실시간으로 제어 가능한 백오피스 제공
개발 특징
GPS 정밀도와 배터리 효율을 고려한 트레킹 알고리즘 최적화
사용자별 러닝 히스토리와 리워드 요소를 연동한 기록 중심의 사용자 경험 설계
다양한 유저 데이터 수집 및 분석을 위한 구조적 데이터베이스 설계
iOS / Android 모두 완벽 대응되는 하이브리드 구조로 기기 간 UI 차이 최소화
전국 단위 랭킹과 지역별 비교 기능으로 커뮤니티적 확장성 확보
기술 스택
Platform: iOS/Android
Frontend: TypeScript, ReactNative
Backend: Python, Django REST Framework
Infra: AWS (ECS, RDS, S3, CloudFront)
Others: Firebase, Sentry