Skip to content

Repository files navigation

🏊 음파음파

배너 이미지 또는 로고

수영을 하면서 "내가 잘하고 있는지?" 확신이 부족한 사용자를 위해, 과거 자신의 수영 데이터와 비교하여 실시간 피드백과 응원을 제공함으로써 지속가능한 수영 습관을 만들어주는 iOS 솔루션입니다.

Swift Xcode License


🗂 목차


📱 소개

사용자가 수영하는 상황에서, 잘하고 있는지 확신할 수 없는 문제를 겪는데, 과거의 사용자 수영 데이터와 비교하는 방법으로, 사용자를 격려하고 응원하여 지속가능한 수영을 돕는 솔루션입니다.

  • 자신의 수영 기록에 대한 과거와 현재 데이터 비교 및 피드백

📆 프로젝트 기간

  • 전체 기간: 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 문서를 참고해주세요.

✅ 테스트 방법

  1. 이 저장소를 클론합니다.

    git clone https://github.com/DeveloperAcademy-POSTECH/2025-C3-M9-UmpahUmpah.git
  2. Xcode.xcodeproj 또는 .xcworkspace 열기

  3. 시뮬레이터 환경 설정: iPhone 15 / iOS 17

  4. Cmd + R로 실행 / Cmd + U로 테스트 실행

📝 License

This project is licensed under the LICENSE

About

사용자의 수영 기록을 직관적으로 비교하고 분석할 수 있도록 지원합니다.

Resources

Contributing

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages