CASE STUDY 011 / 라이프스타일
게임처럼 즐기는 등산 챌린지 플랫폼, MVP부터 운영 구조까지 통합 구축
GPS 인증과 시즌제 랭킹, 운영 어드민을 갖춘 등산 챌린지 플랫폼 MVP를 기획부터 QA까지 통합 구축했습니다.
Published by Plan AI · · Korean original case study
라이프스타일 / 플랫폼 구축
AT A GLANCE
경로·시간·위치 검증 GPS 인증
- INDUSTRY
- 라이프스타일
- DEPT
- 서비스 운영
- DURATION
- 6개월 이상
- SCOPE
- 플랫폼 구축
- STATUS
- 구축 완료
THE IMPACT
The change this project made.
Written from Plan AI’s published project record. Client names are masked; figures describe the specific project and scope explained below. The original case text is in Korean.
경로·시간·위치 통합 검증
매일 자동 집계·시즌 리셋
산을 오르며 GPS 인증을 완료하고 포인트를 획득하며 시즌별 랭킹 경쟁을 즐기는 등산 챌린지 플랫폼. Plan AI가 아웃도어 플랫폼 스타트업과 함께 정확한 인증, 공정한 랭킹, 효율적인 운영 시스템을 중심으로 MVP 개발부터 서비스 운영 구조까지 통합 구축을 수행했습니다.
01 / THE CHALLENGE
Where the challenge began.
등산과 게임 요소를 결합한 콘텐츠 기획을 실제 모바일 서비스 구조로 구체화해야 했다. 사용자 경험뿐 아니라 실제 앱 출시와 운영까지 고려한 기능 정리가 필요했고, iOS/Android 환경과 스토어 정책을 고려해 출시·운영을 함께 점검할 파트너가 필요했다. 또한 시즌별 집계와 초기화가 가능한 운영 구조, 향후 공격대(팀) 기능 확장까지 고려한 데이터 설계가 요구되었다.
02 / THE APPROACH
Designed around the way work happens.
단순 도착 인증이 아닌 경로·시간·위치 데이터를 함께 검증하는 GPS 인증 구조를 설계했다. 실시간 위치 기반 인증에 비정상 이동 탐지 로직과 위치 이탈·중복 인증 방지 알고리즘을 적용해 조작을 최소화하고, 포인트 산정 로직과 인증 로그를 서버 단에서 일원화했다. 랭킹은 하루 1회 자동 배치로 갱신되는 스케줄러 구조로 구현해 시스템 부하를 최소화하면서 데이터 정확성을 유지했고, 공격대(팀) 랭킹 확장을 위한 데이터 스키마를 사전 설계했다. 운영자가 직접 콘텐츠를 관리할 수 있는 어드민을 구축해 기술 인력 없이도 시즌 정책·퀘스트·공지·유저 데이터를 관리할 수 있게 했다.
03 / THE PROCESS
From early validation to a working system.
- 01
서비스 기획을 출시 가능한 서비스 구조로 구체화
- 02
경로·시간·위치 검증 GPS 인증 구조 설계 (비정상 이동 탐지 포함)
- 03
포인트 산정 로직·인증 로그 서버 일원화
- 04
하루 1회 자동 배치 랭킹 스케줄러, 시즌 종료 자동 포인트 리셋 구현
- 05
공격대(팀) 랭킹 확장용 데이터 스키마 사전 설계
- 06
퀘스트·칭호·뱃지·후기·신고·공지 관리 어드민 구축, QA 완료
04 / THE OUTCOME
Results in numbers and in everyday work.
- 정확한 GPS 인증 구조로 서비스 신뢰성 확보
- 시즌제 랭킹 시스템으로 참여 동기 강화
- 운영 자동화 어드민으로 기술 인력 없이 효율적 관리 실현
- MVP 구축 이후에도 공격대 기능 확장 등 장기 로드맵 개발에 대응하며 제품 파트너로 협업 중
05 / THE HANDOVER
Built to remain an asset for the team.
기획, UI/UX 디자인, 개발, QA 완료. GPS 인증 시스템, 시즌제 랭킹, 커머스 기능, 위치 기반 서비스, 운영 대시보드와 관리자 페이지 포함.
Technologies used
- Web
- GPS 인증
- 랭킹 스케줄러
- 운영 어드민
MORE WORK
Different challenges. More possibilities.
RELATED READING
Thinking beyond the project.
LET’S TALK
Ready for a change like this?
Tell us about your challenge. We can use this project as a starting point to define the right scope and next steps.
Discuss a similar project