💡 코로나 이후 홈 트레이닝(홈트)의 수요는 급증했지만, 지속적인 동기부여 부족, 운동 자세 교정의 어려움, 혼자 하는 운동의 단조로움 등의 문제로 인해 꾸준히 운동을 지속하는 사용자는 많지 않음.
💡 기존 피트니스 서비스는 운동 루틴 제공에 집중되어 있어 게임 요소가 부족하고, 운동을 함께할 수 있는 소셜 기능이 미흡함.
🔍 FERO는 운동을 재미있게 지속할 수 있도록 '게임화(Gamification)'된 피트니스 환경을 제공하는 웹 앱!
- 운동을 게임처럼 즐길 수 있도록 스토리, 레벨업, 랭크 시스템을 도입
- 실시간으로 친구와 운동하며 경쟁하고 소통할 수 있는 기능 제공
- 자세 인식을 통해 운동 수행을 정량적으로 측정, 피드백 제공
- 🏋️♂️ 홈트족: 혼자 운동할 때 동기부여가 부족한 사람
- 🎮 게임을 좋아하는 운동 초보자: 재미 요소가 가미된 운동을 원하는 사람
- 💪 피트니스 매니아: 자신의 운동 데이터를 기록하고 경쟁을 즐기는 사람
- 🏠 공간 제약 없이 운동하고 싶은 사람: 헬스장 없이도 운동을 꾸준히 하고 싶은 사람
- 즉각적인 보상을 통한 지속적인 동기부여 제공
- 운동 커뮤니티 형성
- 공간의 제약 없이 함께 운동할 수 있는 환경 제공
- 운동 데이터 기록 가능
- 개인화된 매칭 서비스 제공
- 실시간 운동 대결, 운동 자세 분석, 캐릭터 육성, 커뮤니티 기능을 통해 운동을 보다 재미있게 지속할 수 있도록 합니다.
- 사용자는 WebRTC를 활용한 실시간 운동 대결을 통해 친구 또는 다른 사용자와 함께 운동할 수 있으며, Mediapipe 기술을 통해 운동 자세를 인식하고 분석할 수 있습니다.
- 또한 퀘스트 시스템, 랭크 시스템, 경험치 기반 캐릭터 성장 시스템을 통해 운동을 게임처럼 재미있게 즐길 수 있도록 설계되었습니다.
-
음성인식 테스트 화면

- 시스템 아키텍쳐
- Spring Boot 2.5.5 (Java 15)
- WebSocket & WebRTC (P2P 연결을 통해 서버 비용 절감 및 실시간 스트리밍 최적화)
- Redis (인메모리 데이터 구조 활용하여 실시간 매칭 속도 향상)
- MySQL 8.0.23 (데이터 관리)
- Vue.js 3.0.0 (SPA 구현)
- CSS(Tailwind 3.0) (UI 스타일링)
- Node.js 18 (서버 연동 및 WebRTC 구현)
- PWA & TWA (모바일 환경 최적화 및 푸시 알림 지원)
- AWS EC2 (Ubuntu 20.04)
- Docker & Jenkins (CI/CD 자동화)
- Nginx (Reverse Proxy 설정)
- GitLab (형상 관리)
- GitLab
- JIRA
- Notion
- Mattermost
- Webex
- ZEP

.gif)


.gif)


_(1).gif)
_-_Clipchamp%EB%A1%9C_%EC%A0%9C%EC%9E%91.gif)
_-_Clipchamp%EB%A1%9C_%EC%A0%9C%EC%9E%91.gif)
_-_Clipchamp%EB%A1%9C_%EC%A0%9C%EC%9E%91.gif)
_-_Clipchamp%EB%A1%9C_%EC%A0%9C%EC%9E%91.gif)








