프로젝트 배경
[시장 기회]
스크린골프 이용자가 빠르게 늘어나며, 단순 타수 기록을 넘어 정밀한 스윙 데이터를 기반으로 한
개인별 코칭 수요가 증가했습니다.
[문제 정의]
사용자 입장에서는 스윙 자세·스피드·궤적을 실시간으로 볼 수 있는 정교한 피드백 수단이 부족했습니다.
매장 운영자 입장에서는 이용 현황·정산을 수작업으로 관리해야 해 업무가 비효율적이고,
가맹 확장 시 기존 시스템이 확장성을 따라가지 못하는 문제가 있었습니다.
[목표]
- 고품질 스윙 모션 데이터를 수집·저장하여, 골퍼가 스윙 분석·개선을 손쉽게 할 수 있도록 한다.
- 매장 관리자용 통합 대시보드를 제공해, 이용 현황과 정산을 한눈에 파악하고 운영 효율을 대폭 높인다.
- 확장 가능한 시스템 아키텍처를 구축해, 직영점·가맹점은 물론 해외 지점까지 무리 없이 서비스할 수 있게 한다.
스크린골프 이용자가 빠르게 늘어나며, 단순 타수 기록을 넘어 정밀한 스윙 데이터를 기반으로 한
개인별 코칭 수요가 증가했습니다.
[문제 정의]
사용자 입장에서는 스윙 자세·스피드·궤적을 실시간으로 볼 수 있는 정교한 피드백 수단이 부족했습니다.
매장 운영자 입장에서는 이용 현황·정산을 수작업으로 관리해야 해 업무가 비효율적이고,
가맹 확장 시 기존 시스템이 확장성을 따라가지 못하는 문제가 있었습니다.
[목표]
- 고품질 스윙 모션 데이터를 수집·저장하여, 골퍼가 스윙 분석·개선을 손쉽게 할 수 있도록 한다.
- 매장 관리자용 통합 대시보드를 제공해, 이용 현황과 정산을 한눈에 파악하고 운영 효율을 대폭 높인다.
- 확장 가능한 시스템 아키텍처를 구축해, 직영점·가맹점은 물론 해외 지점까지 무리 없이 서비스할 수 있게 한다.
프로젝트 성과
도입 매장 수 30곳 이상 확보
출시 3개월 만에 국내 스크린골프 매장 30곳에 시스템을 설치·운영했습니다.
정산 업무 시간 70% 절감
대시보드 자동화 도입으로 매장 정산 업무 시간을 월 20→6시간으로 단축했습니다.
가용성 99.9% 확보
AWS 인프라로 동시 접속 500명 이상 처리하며 연간 99.9% 서비스 가용성을 유지했습니다.
핵심 기능



사용자 앱 (iOS / Android)의 정밀 스윙분석
- 센서 기반 스윙 모션 데이터 수집 (자세, 궤적, 스피드 등)
- 영상 기반 스윙 리플레이 및 프레임 단위 비교
- 클럽별 비거리·정확도·스핀률 통계 제공
- 영상 기반 스윙 리플레이 및 프레임 단위 비교
- 클럽별 비거리·정확도·스핀률 통계 제공


연습/게임 기록 관리
- 최근 라운드/연습 이력 조회
- 개인 최고 기록 및 평균 기록 시각화
- 거리 분포, 명중률, 스코어카드 제공
- 개인 최고 기록 및 평균 기록 시각화
- 거리 분포, 명중률, 스코어카드 제공

개인화 기능
- 나의 스윙 유형(드로우, 페이드, 슬라이스 등) 분석
- 클럽별 추천 및 나의 베스트 샷 히스토리
- 클럽별 추천 및 나의 베스트 샷 히스토리



관리자 웹의 매출/이용 현황 관리 및 정산 자동화
- 실시간 매출, 이용자 수, 방문 고객 수 자동 집계
- 지점별, 룸별, 시간대별 사용량 분석
- 매출·정산 리포트 자동 생성 (PDF, 엑셀 내보내기 지원)
- 지점/가맹점 단위 정산 관리
- 지점별, 룸별, 시간대별 사용량 분석
- 매출·정산 리포트 자동 생성 (PDF, 엑셀 내보내기 지원)
- 지점/가맹점 단위 정산 관리



회원 및 기기의 손쉬운 관리
- 타석·룸 상태 모니터링 (사용 여부, 예약 현황)
- 기기 연결 상태 및 이용 시간 확인
- 방문 고객 데이터 조회 및 이용 패턴 분석
- 회원별 이용 통계 및 충성도 관리
- 기기 연결 상태 및 이용 시간 확인
- 방문 고객 데이터 조회 및 이용 패턴 분석
- 회원별 이용 통계 및 충성도 관리
진행 단계
기획 및 요구사항 정의
2021.05.
시장 조사, 사용자 요구 파악, 시스템 범위와 주요 기능을 확정했습니다.
시스템 설계 & 아키텍처
2021.07.
마이크로서비스·멀티테넌시 구조를 설계하고 DB·API 스펙을 정의했습니다
UI/UX 디자인 & 프로토타입
2021.09.
사용자 앱 및 관리자 대시보드의 화면 흐름·와이어프레임·클릭형 프로토타입 제작
코어 개발(데이터 수집 모듈)
2021.11
타석·룸 센서 연동, 초당 다수 프레임 스윙 모션 데이터 수집·저장 모듈 구현
사용자 게임 정보 수집 및 저장
사용자 게임 정보 수집 및 저장
관리자 대시보드 개발
2022.01.
이용 현황·정산·통계 리포트 등 대시보드 기능 개발 및 PDF 내보내기 구현
프로젝트 상세
1. 서비스 소개
- 스크린골프 이용자를 위한 스윙 데이터 기반 분석 플랫폼을 신규 개발했습니다.
- 타석·룸 센서에서 초당 다수 프레임의 정밀 모션 데이터를 수집·저장하여, 사용자가 자신의 스윙 자세·스피드·궤적을 앱에서 직관적으로 확인할 수 있도록 구현했습니다.
- 매장 운영자를 위한 통합 관리자 대시보드를 구축해 이용 현황, 정산, 통계 리포트를 자동화하여 운영 효율성을 대폭 향상시켰습니다.
- 멀티테넌시 구조와 확장성 있는 아키텍처를 통해 직영점·가맹점·해외 지점까지 확장 가능한 시스템으로 개발했습니다.
2. 디바이스
- iOS/Android 사용자 앱: 스윙 데이터 조회, 개인 기록 관리, 게임 이력 확인
- 관리자 웹 대시보드: 이용 현황, 정산, 매장·지점별 데이터 관리 및 통계 확인
3. 작업 범위
- 기획: 시장 조사, 사용자 요구 정의, 기능 범위 및 서비스 플로우 수립
- 설계: 마이크로서비스·멀티테넌시 아키텍처 설계, DB 스키마 및 API 스펙 정의
- 디자인: 사용자 앱 및 관리자 대시보드 UX/UI 설계, 와이어프레임 및 프로토타입 제작
- 개발: 센서 데이터 수집 모듈, 사용자 앱, 관리자 대시보드, 정산·리포트 기능 개발 및 통합
4. 개발환경
- 프론트엔드(앱): Swift (iOS), Kotlin (Android)
- 프론트엔드(웹): React, TypeScript, HTML5, CSS3(관리자 대시보드)
- 백엔드: Java (Spring Boot) with REST API
- 데이터베이스: PostgreSQL / MongoDB
- 인프라: AWS (EC2, S3, RDS, CloudFront)
- 스크린골프 이용자를 위한 스윙 데이터 기반 분석 플랫폼을 신규 개발했습니다.
- 타석·룸 센서에서 초당 다수 프레임의 정밀 모션 데이터를 수집·저장하여, 사용자가 자신의 스윙 자세·스피드·궤적을 앱에서 직관적으로 확인할 수 있도록 구현했습니다.
- 매장 운영자를 위한 통합 관리자 대시보드를 구축해 이용 현황, 정산, 통계 리포트를 자동화하여 운영 효율성을 대폭 향상시켰습니다.
- 멀티테넌시 구조와 확장성 있는 아키텍처를 통해 직영점·가맹점·해외 지점까지 확장 가능한 시스템으로 개발했습니다.
2. 디바이스
- iOS/Android 사용자 앱: 스윙 데이터 조회, 개인 기록 관리, 게임 이력 확인
- 관리자 웹 대시보드: 이용 현황, 정산, 매장·지점별 데이터 관리 및 통계 확인
3. 작업 범위
- 기획: 시장 조사, 사용자 요구 정의, 기능 범위 및 서비스 플로우 수립
- 설계: 마이크로서비스·멀티테넌시 아키텍처 설계, DB 스키마 및 API 스펙 정의
- 디자인: 사용자 앱 및 관리자 대시보드 UX/UI 설계, 와이어프레임 및 프로토타입 제작
- 개발: 센서 데이터 수집 모듈, 사용자 앱, 관리자 대시보드, 정산·리포트 기능 개발 및 통합
4. 개발환경
- 프론트엔드(앱): Swift (iOS), Kotlin (Android)
- 프론트엔드(웹): React, TypeScript, HTML5, CSS3(관리자 대시보드)
- 백엔드: Java (Spring Boot) with REST API
- 데이터베이스: PostgreSQL / MongoDB
- 인프라: AWS (EC2, S3, RDS, CloudFront)



