An open API service indexing awesome lists of open source software.

https://github.com/developeracademy-postech/2024-macc-a15-commandr

시니어에게 여러 감각을 통해 악기 연주시 박자감을 쉽게 익힐 수 있도록 도와주는 앱
https://github.com/developeracademy-postech/2024-macc-a15-commandr

Last synced: 16 days ago
JSON representation

시니어에게 여러 감각을 통해 악기 연주시 박자감을 쉽게 익힐 수 있도록 도와주는 앱

Awesome Lists containing this project

README

          



# Rrythm TokTok

### [ 시니어들을 위한 악기 연주 리듬 앱 ]

시니어에게 여러 감각을 통해 악기 연주시 박자감을 쉽게 익힐 수 있도록 도와주는 앱




## 프로젝트 개요
- 목적 : 액티브 시니어들의 퇴직 후 삶을 행복하게 만들자
- 진행기간 : '24.09~'24.12

## 팀원 소개
|이성국|이현걸|홍규희|
|:---:|:---:|:---:|
||||
|[@Kkugy](https://github.com/leesungkug)|[@Lyosha](https://github.com/Hyungeol94)|[@norang](https://github.com/norang00)|
|

- 테크 리더
- 음악 연습 기능 전체 구현
- 진동 시퀀스 구현
- 미디어 매니저 구현|

- 악보 보정 로직 문서화
- 다이나믹 폰트
- PDF 서버 업로드 기능 구현|

- 설정 CoreData 저장 구현
- 음악별 설정 기능 구현
- 네비게이션 뷰 관리|
|김 별 |백록담|박서현|
||||
|[@Bell](https://github.com/Bell-isHere)|[@Wendy](https://github.com/rokdam)|[@Yusol](https://github.com/yus0l)|
|

- Watch 관련 기능 구현
- 서버매니저 구현
- 음악 변환뷰, 검색뷰 기능 구현|

- 서버 총괄
- 음악 CoreData 기능 구현
- Push Notifications 구현|

- UI/UX 디자인 총괄
- Xcode 애셋 관리
- 쇼케이스 전체 디자인|

## 화면 구성


## 주요 기능

#### ⌚️ 워치 진동 메트로놈
- 음악 BPM에 따른 애플워치 진동 메트로놈
- 워치 음악 컨트롤 기능 (재생/일시정지)

#### 🎶 소리로 멜로디, 메트로놈 동시 재생
- 음악 멜로디와 메트로놈이 소리로 동시 재생

#### 🎼 내 악보를 소리,진동으로 변환
- PDF 악보를 사운드,햅틱 시퀀스로 변경하여 저장

#### 🛜 서버 구축
- User별 PDF → 음악 변환 상태값 확인 가능
- 변환 완료시 알림 및 저장


## 🛠 Stacks

#### Language
![Swift](https://img.shields.io/badge/swift-F54A2A?style=for-the-badge&logo=swift&logoColor=white)

#### Framework
![UIKIT](https://img.shields.io/badge/UIKIT-F54A2A?style=for-the-badge&logo=swift&logoColor=white)
![SWIFTUI](https://img.shields.io/badge/SWIFTUI-F54A2A?style=for-the-badge&logo=swift&logoColor=white)
![php](https://img.shields.io/badge/PHP-777BB4?style=for-the-badge&logo=PHP&logoColor=white)
![mysql](https://img.shields.io/badge/mysql-4479A1?style=for-the-badge&logo=mysql&logoColor=white)
![CryptoSwift](https://img.shields.io/badge/CryptoSwift-DD2C00?style=for-the-badge&logo=letsencrypt&logoColor=white)
![Combine](https://img.shields.io/badge/Combine-000000?style=for-the-badge&logo=apple&logoColor=white)

![coredata](https://img.shields.io/badge/coredata-000000?style=for-the-badge&logo=apple&logoColor=white)
![Watchconnectivity](https://img.shields.io/badge/Watchconnectivity-000000?style=for-the-badge&logo=apple&logoColor=white)
![avfoundation](https://img.shields.io/badge/avfoundation-000000?style=for-the-badge&logo=apple&logoColor=white)
![UserNotifications](https://img.shields.io/badge/UserNotifications-000000?style=for-the-badge&logo=apple&logoColor=white)
![Lottie](https://img.shields.io/badge/Lottie-000000?style=for-the-badge&logo=apple&logoColor=white)
![PDFKIT](https://img.shields.io/badge/PDFKIT-000000?style=for-the-badge&logo=apple&logoColor=white)

#### Environment
![Xcode](https://img.shields.io/badge/Xcode-1575F9?style=for-the-badge&logo=xcode&logoColor=white)
![git](https://img.shields.io/badge/git-F05032?style=for-the-badge&logo=git&logoColor=white)
![GitHub](https://img.shields.io/badge/GitHub-181717?style=for-the-badge&logo=github&logoColor=white)

#### Design
![Figma](https://img.shields.io/badge/Figma-F24E1E?style=for-the-badge&logo=figma&logoColor=white)

#### Collaboration
![notion](https://img.shields.io/badge/notion-000000?style=for-the-badge&logo=notion&logoColor=white)
![miro](https://img.shields.io/badge/miro-050038?style=for-the-badge&logo=miro&logoColor=white)