수영을 하면서 "내가 잘하고 있는지?" 확신이 부족한 사용자를 위해, 과거 자신의 수영 데이터와 비교하여 실시간 피드백과 응원을 제공함으로써 지속가능한 수영 습관을 만들어주는 iOS 솔루션입니다.
사용자가 수영하는 상황에서, 잘하고 있는지 확신할 수 없는 문제를 겪는데, 과거의 사용자 수영 데이터와 비교하는 방법으로, 사용자를 격려하고 응원하여 지속가능한 수영을 돕는 솔루션입니다.
- 자신의 수영 기록에 대한 과거와 현재 데이터 비교 및 피드백
- 전체 기간:
2025.05.08 - 2025.06.13 - 개발 기간:
2025.05.30 - 2025.06.10
- Swift 5.9 / SwiftUI / UIKit
- Xcode 15.0
- 아키텍처: MVVM (일부 Clean Architecture 적용 가능성)
- 테스트: XCTest
- 기타 도구: Figma, Notion, GitHub Projects
- CI/CD:
- 배포:
- ✅ HealthKit 기반 수영 데이터 연동 및 기록
- ✅ 과거 기록과 실시간 비교, 피드백 제공
📦UmpahUmpah
┣ 📂Core
┃ ┣ 📂Models
┃ ┣ 📂Protocols
┃ ┗ 📂UseCases
┣ 📂Data
┃ ┣ 📂DataSources
┃ ┗ 📂Repositories
┣ 📂Presentation
┃ ┣ 📂Coordinators
┃ ┣ 📂ViewModels
┃ ┗ 📂Views
┣ 📂Resources
┣ 📂Supporting
┣ 📂Test
┣ 📂Feature
┃ ┣ 📂SceneA
┃ ┗ 📂SceneB
┗ 기타 파일들
| GUS (윤창현) | Simi (장수민) | Kirby (양서린) | Steve (이은수) | Henry (김현목) | Hidy (이윤서) |
|---|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
→ docs/branch-guide.md 문서를 참고해주세요.
→ docs/commit-guide.md 문서를 참고해주세요.
-
이 저장소를 클론합니다.
git clone https://github.com/DeveloperAcademy-POSTECH/2025-C3-M9-UmpahUmpah.git
-
Xcode로.xcodeproj또는.xcworkspace열기 -
시뮬레이터 환경 설정: iPhone 15 / iOS 17
-
Cmd + R로 실행 /Cmd + U로 테스트 실행
This project is licensed under the LICENSE





