스마트 워치를 활용한 운동 독려 서비스 앱 운동을 하여 귀여운 동물 캐릭터를 모으고 키우는 재미까지!
- 2023.04.10(월) ~ 2023.05.19(금) - SSAFY 8기 2학기 자율 프로젝트
- 헬스클럽, 요가 등 유료 운동시설 등록 후 장기간 이용 하지 않은 적 있나요?
- 규칙적인 운동을 하고 싶지만 귀찮아서 하지 못하고 있나요?
- 달려동물 앱은 워치 속 귀여운 동물 캐릭터를 키우며 함께 운동하고, 다양한 동물들을 구매할 수 있습니다.
- 친구에게도 운동을 독려하며 함께 운동해보세요!
-
- Google 계정으로 회원가입 및 로그인
- 닉네임, 나이, 키, 몸무게, 성별, 운동 수준 입력
-
- 91여 종의 동물과 20여 개의 배경, 9종의 귀여운 모션으로 홈 꾸미기
- 운동으로 경험치를 획득해 레벨을 올려 구매 가능한 동물 및 배경 해금
- 운동 및 미션을 통해 포인트를 획득해 동물 및 배경 구매
- 구매한 동물 및 배경으로 홈 화면에서 3D홈 꾸미기
- 현재 보유한 포인트, 레벨, 경험치 등 조회
-
- 오늘 운동을 통해 소모한 칼로리, 운동 시간, 획득 포인트 조회
- 오늘의 소모한 칼로리를 시간별 그래프로 제공
- 날짜별 운동 기록, 운동 별 기록 조회
- 입력받은 나이, 키, 몸무게, 성별, 운동 수준으로 맞춤 운동 추천, 운동 영상 제공
-
- 나와 비슷한 친구 추천 및 유저 검색을 통해 친구 찾기 및 친구 맺기
- 친구 정보 보기를 통해 친구의 홈 화면 구경
- 친구 찌르기를 통해 친구에게 운동 독려하기
-
- 9개의 미션을 통해 포인트 획득
- 매일 00시마다 미션 초기화
-
- 포인트 획득 및 사용 내역 확인
- 유저의 개인 정보 조회
- 닉네임 변경, 개인정보 수정, 로그아웃, 회원탈퇴 등 기본적인 유저 관리
-
- 스마트 워치에서 앱을 다운받아 앱과 연동
- 메인으로 설정한 동물과 함께 운동하기
- 동물과 함께 운동경과 시간, 소모칼로리, 심박수, 이동거리 데이터 실시간 제공
- 운동 종료시 운동기록 저장, 앱에서 기록 확인 및 포인트 획득 가능
-
- IntelliJ IDE
- Spring Boot
- Spring JPA
- Spring Security
- Pycharm
- FastAPI
- MySQL
- Redis
- Firebase
-
- Android Studio
- Kotlin
- Flutter
- WebView
-
- AWS EC2
- Docker
- Jenkins
- NGINX
-
- GitLab
- Jira
- Notion
- MatterMost
- Figma
- Webex
- Google Drive
- 조민수(팀장): BE(Spring Server) 개발
- 김민소(팀원): FE(Wear OS) 개발
- 박서영(팀원): BE(Spring Server), FE(Mobile) 개발
- 임주연(팀원): FE(Mobile) 개발
- 장근우(팀원): BE(FastAPI) 개발
- 전주영(팀원): BE(Spring Server) 개발, CI/CD