러닝그라운드
여러 사람이 같은 시각에 각자의 폰으로 달리며 실시간으로 겨루는 러닝 앱입니다. App Store와 Google Play에서 운영하고 있습니다.
해결하는 문제
여럿이 같은 시각에 달리며 겨루려면 폰끼리 시계와 거리가 맞아야 합니다. 시계가 조금만 어긋나도 출발이 엇갈립니다. 폰마다 거리를 다르게 재면 판정이 불공정해집니다.
이런 걸 해요
- 1:1 대결, 최대 30명 그룹 대결, 친구를 초대해 함께 달리기가 있습니다.
- 지역 랭킹과, 달리기 모임끼리 한 달 동안 겨루는 리그가 있습니다.
- 달리고 있는 친구를 지도로 보고 음성으로 응원할 수 있습니다.
- 속도·걸음 수·보폭을 보고 부정한 기록을 가려냅니다.
숫자로 보면
- 혼자 쌓은 코드 수정 기록 (2026년 3월 30일 ~ 9월 19일)
- 1,461개
- 자동으로 돌리는 시험
- 2,064개
원인을 찾아 고친 문제
- 화면을 끄고 달리면 기록이 사라지던 문제
- 같은 코스를 나란히 뛴 두 폰이 다른 거리를 기록하던 문제
- 대결 중 상대 거리가 0.00km에서 멈춰 보이던 문제
만든 방식
2026년 3월부터 AI 코딩 도구와 함께 혼자 만들고 운영합니다. 처음 두 달(3/30~5/31)은 Codex, 6월부터는 주로 Claude Code를 썼습니다. 무엇을 만들지, 어떤 판정이 공정한지, 언제 내보낼지는 제가 정하고, 두 폰을 나란히 들고 직접 달려 확인합니다.
- React Native
- Expo
- TypeScript
- Node.js
- PostgreSQL
- Swift
- Kotlin