당신의 모든 랠리를 데이터로 기록합니다.
"인생네컷처럼 기록하고, 프로 선수처럼 분석받는다."
코트에 설치된 카메라로 촬영된 테니스 경기 영상을 하이라이트 클립으로 남기는 것을 넘어, 자세 분석 · 경기 분석 데이터 리포트까지 제공하는 테니스 성장 리포트 서비스입니다.
| 레포 | 설명 | 기술 스택 |
|---|---|---|
| Terrius-FE | 모바일 프론트엔드 | Expo · React Native · TypeScript |
| Terrius-BE | 백엔드 서버 | Spring Boot · Java 21 |
| Terrius-AI | AI | FastAPI · Python · YOLO · MediaPipe |
사용자가 경기 영상에 리포트를 신청하면 AI 분석 파이프라인이 실행됩니다. 결과는 다음 3단위의 분석 데이터로 앱에서 시각화됩니다.
| 단위 | 내용 |
|---|---|
| 🎯 경기(Match) | 최고 타구 속도, 평균/최대/최소 랠리 횟수, 총 샷 수, 퍼스트/세컨드 서브 성공률 |
| 🎾 샷(Shot) | 샷 종류(서브·포핸드·백핸드·발리·스매시) 자동 태깅, 방향 및 코트 내 착지점 |
| 👤 자세(Biomechanics) | 샷별 어깨/척추/허리 회전각, 개선 포인트, 점수 |
자세 교정이 필요한 구간의 하이라이트 영상도 함께 제공합니다.
| 메인 화면 및 로그인 | ||
![]() |
![]() |
![]() |
| 리포트 신청 | ||
![]() |
![]() |
![]() |
| 리포트 다운 | ||
![]() |
![]() |
![]() |
| 리포트 | ||||
![]() |
![]() |
![]() |
![]() |
![]() |
| 설정 | ||
![]() |
![]() |
![]() |
📱 Mobile Expo App (iOS / Android)
│ 카카오 로그인 · JWT
│ 경기 영상 재생 · 리포트 시각화
▼
🎾 Terrius Backend (Spring Boot)
│ 인증 · 도메인 데이터 · 앱 API
├─▶ 🗄️ MySQL (도메인 데이터)
├─▶ 🪣 AWS S3 (영상 · 리포트)
└─▶ 🤖 Terrius AI (FastAPI)
│ 영상 분석 파이프라인
├─▶ 🟡 TrackNetV3 (공 추적)
├─▶ 🧍 Ultralytics YOLO (선수 추적)
├─▶ 👤 MediaPipe (자세 분석)
└─▶ 🎬 하이라이트 클립 생성 · S3 업로드
![]() 김예나 |
![]() 박제준 |
![]() 정종진 |
![]() 천성진 |
| FRONTEND | AI | BACKEND · AI | BACKEND |
| @a-neey | @Jun279 | @ThreeeJ | @oroi2009 |




















