{"id":50438294,"url":"https://github.com/developeracademy-postech/2024-macc-a15-commandr","last_synced_at":"2026-05-31T18:02:24.422Z","repository":{"id":282348107,"uuid":"865938042","full_name":"DeveloperAcademy-POSTECH/2024-MacC-A15-CommandR","owner":"DeveloperAcademy-POSTECH","description":"시니어에게 여러 감각을 통해 악기 연주시 박자감을 쉽게 익힐 수 있도록 도와주는 앱","archived":false,"fork":false,"pushed_at":"2025-05-06T09:42:18.000Z","size":18010,"stargazers_count":6,"open_issues_count":5,"forks_count":1,"subscribers_count":2,"default_branch":"dev","last_synced_at":"2025-05-06T10:26:06.611Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DeveloperAcademy-POSTECH.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-10-01T11:27:37.000Z","updated_at":"2024-12-23T04:07:48.000Z","dependencies_parsed_at":"2025-05-06T10:36:15.628Z","dependency_job_id":null,"html_url":"https://github.com/DeveloperAcademy-POSTECH/2024-MacC-A15-CommandR","commit_stats":null,"previous_names":["developeracademy-postech/2024-macc-a15-commandr"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DeveloperAcademy-POSTECH/2024-MacC-A15-CommandR","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeveloperAcademy-POSTECH%2F2024-MacC-A15-CommandR","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeveloperAcademy-POSTECH%2F2024-MacC-A15-CommandR/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeveloperAcademy-POSTECH%2F2024-MacC-A15-CommandR/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeveloperAcademy-POSTECH%2F2024-MacC-A15-CommandR/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DeveloperAcademy-POSTECH","download_url":"https://codeload.github.com/DeveloperAcademy-POSTECH/2024-MacC-A15-CommandR/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeveloperAcademy-POSTECH%2F2024-MacC-A15-CommandR/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33742187,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-31T02:00:06.040Z","response_time":95,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-05-31T18:02:17.692Z","updated_at":"2026-05-31T18:02:24.414Z","avatar_url":"https://github.com/DeveloperAcademy-POSTECH.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=center\u003e \n  \u003cimg src=\"https://github.com/user-attachments/assets/1e01d6db-abb3-47b0-b81f-a2a99247eefb\" width=\"600\"/\u003e\u003cbr/\u003e\n\n\n  # Rrythm TokTok\n\n### [ 시니어들을 위한 악기 연주 리듬 앱 ]\u003cbr/\u003e\n시니어에게 여러 감각을 통해 악기 연주시 박자감을 쉽게 익힐 수 있도록 도와주는 앱\n\u003c/div\u003e\n\u003cbr\u003e\u003cbr\u003e\n\n## 프로젝트 개요\n- 목적 : 액티브 시니어들의 퇴직 후 삶을 행복하게 만들자\n- 진행기간 : '24.09~'24.12\n\u003cbr\u003e\n\n\n## 팀원 소개\n|이성국|이현걸|홍규희|\n|:---:|:---:|:---:|\n|\u003cimg src=\"https://github.com/user-attachments/assets/041d9ed3-0f55-4352-bdf2-8e2b3c29dbfe\" width=\"150\"/\u003e|\u003cimg src=\"https://github.com/user-attachments/assets/96303be8-5faa-4c31-ae65-e900e5819c8f\" width=\"150\"/\u003e|\u003cimg src=\"https://github.com/user-attachments/assets/b25f80e2-57dd-4478-a0d5-ddeeeafdfff2\" width=\"150\"/\u003e|\n|[@Kkugy](https://github.com/leesungkug)|[@Lyosha](https://github.com/Hyungeol94)|[@norang](https://github.com/norang00)|\n|\u003cp align=\"left\"\u003e- 테크 리더\u003cbr\u003e- 음악 연습 기능 전체 구현\u003cbr\u003e- 진동 시퀀스 구현\u003cbr\u003e- 미디어 매니저 구현|\u003cp align=\"left\"\u003e- 악보 보정 로직 문서화\u003cbr\u003e- 다이나믹 폰트\u003cbr\u003e- PDF 서버 업로드 기능 구현|\u003cp align=\"left\"\u003e- 설정 CoreData 저장 구현\u003cbr\u003e- 음악별 설정 기능 구현\u003cbr\u003e- 네비게이션 뷰 관리|\n|김 별 |백록담|박서현|\n|\u003cimg src=\"https://github.com/user-attachments/assets/861dd13e-7f6e-45d5-8b55-9cd90dac4426\" width=\"150\"/\u003e|\u003cimg src=\"https://github.com/user-attachments/assets/2c3fa6b4-a402-4fb4-a672-286023c76ffc\" width=\"150\"/\u003e|\u003cimg src=\"https://github.com/user-attachments/assets/49d6e1ed-468b-4685-8af9-f408b883f465\" width=\"150\"/\u003e|\n|[@Bell](https://github.com/Bell-isHere)|[@Wendy](https://github.com/rokdam)|[@Yusol](https://github.com/yus0l)|\n|\u003cp align=\"left\"\u003e- Watch 관련 기능 구현\u003cbr\u003e- 서버매니저 구현\u003cbr\u003e- 음악 변환뷰, 검색뷰 기능 구현|\u003cp align=\"left\"\u003e- 서버 총괄\u003cbr\u003e- 음악 CoreData 기능 구현\u003cbr\u003e- Push Notifications 구현|\u003cp align=\"left\"\u003e- UI/UX 디자인 총괄\u003cbr\u003e- Xcode 애셋 관리\u003cbr\u003e- 쇼케이스 전체 디자인|\n\u003cbr\u003e\n\n\n## 화면 구성\n\u003cimg src=\"https://github.com/user-attachments/assets/d4c881cb-24a3-4a55-a41e-16d0b2a1549e\" width=\"600\"/\u003e\n\n\u003cbr\u003e\n\n\n## 주요 기능\n\n#### ⌚️ 워치 진동 메트로놈\n- 음악 BPM에 따른 애플워치 진동 메트로놈\n- 워치 음악 컨트롤 기능 (재생/일시정지)\n\n#### 🎶 소리로 멜로디, 메트로놈 동시 재생\n- 음악 멜로디와 메트로놈이 소리로 동시 재생\n\n#### 🎼 내 악보를 소리,진동으로 변환\n- PDF 악보를 사운드,햅틱 시퀀스로 변경하여 저장\n\n#### 🛜 서버 구축\n- User별 PDF → 음악 변환 상태값 확인 가능\n- 변환 완료시 알림 및 저장\n  \n\n\n\u003cbr\u003e\n\n## 🛠 Stacks\n\n#### Language\n![Swift](https://img.shields.io/badge/swift-F54A2A?style=for-the-badge\u0026logo=swift\u0026logoColor=white)\n\n#### Framework\n![UIKIT](https://img.shields.io/badge/UIKIT-F54A2A?style=for-the-badge\u0026logo=swift\u0026logoColor=white)\n![SWIFTUI](https://img.shields.io/badge/SWIFTUI-F54A2A?style=for-the-badge\u0026logo=swift\u0026logoColor=white)\n![php](https://img.shields.io/badge/PHP-777BB4?style=for-the-badge\u0026logo=PHP\u0026logoColor=white)\n![mysql](https://img.shields.io/badge/mysql-4479A1?style=for-the-badge\u0026logo=mysql\u0026logoColor=white)\n![CryptoSwift](https://img.shields.io/badge/CryptoSwift-DD2C00?style=for-the-badge\u0026logo=letsencrypt\u0026logoColor=white)\n![Combine](https://img.shields.io/badge/Combine-000000?style=for-the-badge\u0026logo=apple\u0026logoColor=white)\n\n![coredata](https://img.shields.io/badge/coredata-000000?style=for-the-badge\u0026logo=apple\u0026logoColor=white)\n![Watchconnectivity](https://img.shields.io/badge/Watchconnectivity-000000?style=for-the-badge\u0026logo=apple\u0026logoColor=white)\n![avfoundation](https://img.shields.io/badge/avfoundation-000000?style=for-the-badge\u0026logo=apple\u0026logoColor=white)\n![UserNotifications](https://img.shields.io/badge/UserNotifications-000000?style=for-the-badge\u0026logo=apple\u0026logoColor=white)\n![Lottie](https://img.shields.io/badge/Lottie-000000?style=for-the-badge\u0026logo=apple\u0026logoColor=white)\n![PDFKIT](https://img.shields.io/badge/PDFKIT-000000?style=for-the-badge\u0026logo=apple\u0026logoColor=white)\n\n#### Environment\n![Xcode](https://img.shields.io/badge/Xcode-1575F9?style=for-the-badge\u0026logo=xcode\u0026logoColor=white)\n![git](https://img.shields.io/badge/git-F05032?style=for-the-badge\u0026logo=git\u0026logoColor=white)\n![GitHub](https://img.shields.io/badge/GitHub-181717?style=for-the-badge\u0026logo=github\u0026logoColor=white)\n\n#### Design\n![Figma](https://img.shields.io/badge/Figma-F24E1E?style=for-the-badge\u0026logo=figma\u0026logoColor=white)\n\n#### Collaboration\n![notion](https://img.shields.io/badge/notion-000000?style=for-the-badge\u0026logo=notion\u0026logoColor=white)\n![miro](https://img.shields.io/badge/miro-050038?style=for-the-badge\u0026logo=miro\u0026logoColor=white)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeveloperacademy-postech%2F2024-macc-a15-commandr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeveloperacademy-postech%2F2024-macc-a15-commandr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeveloperacademy-postech%2F2024-macc-a15-commandr/lists"}