Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/developeracademy-postech/2024-macc-a7-92nms


https://github.com/developeracademy-postech/2024-macc-a7-92nms

Last synced: about 8 hours ago
JSON representation

Awesome Lists containing this project

README

        

# 2024-MacC-A7-92NMS

## πŸ‘©πŸ»β€πŸ’» μ• ν”Œ κΈ°κΈ°λ§Œμ„ μœ„ν•œ 디지털 였브제
- 배포 URL : https://
- Test ID : @test.com
- Test PW :

## πŸ‘¨β€πŸ« ν”„λ‘œμ νŠΈ μ†Œκ°œ Project Overview
- "μ• ν”Œ κΈ°κΈ°κ°„μ˜ 연속성을 기반으둜 ν•œ 디지털 였브제"λ₯Ό 주제둜 ν•œ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μž…λ‹ˆλ‹€.
- Multipeer Connectivityλ₯Ό 톡해 μ• ν”Œ κΈ°κΈ°κ°„μ˜ 톡신할 수 μžˆμŠ΅λ‹ˆλ‹€.
- ν…Œλ§ˆλ₯Ό μ„ νƒν•˜μ—¬ ν™”λ©΄ λ””μŠ€ν”Œλ ˆμ΄ κ°„μ˜ 연속 μ—”ν‹°ν‹° μš”μ†Œλ₯Ό 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.
- ν™”λ©΄ λ””μŠ€ν”Œλ ˆμ΄ λ‚΄μ—μ„œ μ‚¬μš©μž μΈν„°λ ‰μ…˜μ„ ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

## βœ‹ νŒ€μ› ꡬ성 Team Members

| ꡬ름 | 이수 | μ•€λ“œλ₯˜ | 밀루 | 세이디 |
|:------:|:------:|:------:|:------:|:------:|
| ꡬ름 | 이수 | μ•€λ“œλ₯˜ | 밀루 | 세이디 |
| Design | Design | Dev | Dev | Dev |
| [GitHub](https://github.com/) | [GitHub](https://github.com/) | [GitHub](https://github.com/) | [GitHub](https://github.com/) | [GitHub](https://github.com/) |

## πŸ•ΊπŸ» Technology Stack
## 1. 개발 ν™˜κ²½

- Language : Swift
- 버전 및 μ΄μŠˆκ΄€λ¦¬ : Github, Github Issues, Github Project
- ν˜‘μ—… 툴 : Notion, Miro, Discord, Teams
- μ„œλΉ„μŠ€ 배포 ν™˜κ²½ :
- λ””μžμΈ : [Figma](https://www.figma.com/)
- [컀밋 μ»¨λ²€μ…˜]
- [μ½”λ“œ μ»¨λ²€μ…˜]

## 2. μ±„νƒν•œ 개발 기술과 브랜치 μ „λž΅
### Multipeer Connectivity
- μ• ν”Œ κΈ°κΈ°κ°„μ˜ 연속성을 κ³ λ €ν•˜μ—¬ κΈ°λ³Έ ν”„λ ˆμž„μ›Œν¬λ₯Ό ν†΅ν•œ 톡신을 μ„ νƒν•˜μ˜€μŠ΅λ‹ˆλ‹€.
- μ»΄ν¬λ„ŒνŠΈν™”λ₯Ό 톡해 μΆ”ν›„ μœ μ§€λ³΄μˆ˜μ™€ μž¬μ‚¬μš©μ„±μ„ κ³ λ €ν–ˆμŠ΅λ‹ˆλ‹€.

### 브랜치 μ „λž΅
- Git-flow μ „λž΅μ„ 기반으둜 main, develop λΈŒλžœμΉ˜μ™€ feature 보쑰 브랜치λ₯Ό μš΄μš©ν–ˆμŠ΅λ‹ˆλ‹€.
- main, develop, Feat 브랜치둜 λ‚˜λˆ„μ–΄ κ°œλ°œμ„ ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
- **main** λΈŒλžœμΉ˜λŠ” 배포 λ‹¨κ³„μ—μ„œλ§Œ μ‚¬μš©ν•˜λŠ” λΈŒλžœμΉ˜μž…λ‹ˆλ‹€.
- **develop** λΈŒλžœμΉ˜λŠ” 개발 λ‹¨κ³„μ—μ„œ git-flow의 master 역할을 ν•˜λŠ” λΈŒλžœμΉ˜μž…λ‹ˆλ‹€.
- **Feat** λΈŒλžœμΉ˜λŠ” κΈ°λŠ₯ λ‹¨μœ„λ‘œ 독립적인 개발 ν™˜κ²½μ„ μœ„ν•˜μ—¬ μ‚¬μš©ν•˜κ³  merge ν›„ 각 브랜치λ₯Ό μ‚­μ œν•΄μ£Όμ—ˆμŠ΅λ‹ˆλ‹€.


## 3. μ£Όμš” κΈ°λŠ₯ Key Features
- **μž₯치 μ—°κ²° μ„€μ •**:
- multipeer connectivity둜 μž₯μΉ˜κ°„ 연결을 μ„€μ •ν•©λ‹ˆλ‹€.

- **ν…Œλ§ˆ μ„€μ •**:
- ν…Œλ§ˆλ₯Ό μ„ νƒν•˜μ—¬ 디지털 였브제 ν™”λ©΄μ„€μ • 및 μΈν„°λ ‰μ…˜μ„ μˆ˜ν–‰ν•©λ‹ˆλ‹€.

- **기타**:
- λ ˆμ΄μ•„μ›ƒ μ„€μ •


## 4. ν”„λ‘œμ νŠΈ ꡬ쑰 Project Foldering
```plaintext
SwiftUI Foldering
β”‚
β”œβ”€ Resources
β”‚ β”œβ”€ Assets
β”‚ β”œβ”€ Preview Content
β”‚ └─ Extensions
β”œβ”€ Sources
β”‚ β”œβ”€ Models
β”‚ β”œβ”€ Managers
β”‚ β”œβ”€ Views
β”‚ β”‚ β”œβ”€ ContentView.swift
β”‚ └─ Protocols
```
## 5. μ—­ν•  λΆ„λ‹΄ Tasks & Responsibilities

| ꡬ름 | 이수 | μ•€λ“œλ₯˜ | 밀루 | 세이디 |
|:------:|:------:|:------:|:------:|:------:|
| ꡬ름 | 이수 | μ•€λ“œλ₯˜ | 밀루 | 세이디 |
| - **UI**
- νŽ˜μ΄μ§€ : ν™ˆ, 검색, ν…Œλ§ˆ 선택, λ ˆμ΄μ•„μ›ƒ, ν…Œλ§ˆ μΈν„°λ ‰μ…˜
- 곡톡 μ»΄ν¬λ„ŒνŠΈ : μ• λ‹ˆλ©”μ΄μ…˜ 둜직, λ²„νŠΌ | Design | Dev | Dev | Dev |
| - **κΈ°λŠ₯**
- ν…Œλ§ˆ 검색, λ ˆμ΄μ•„μ›ƒ μˆ˜μ •, μ• λ‹ˆλ©”μ΄μ…˜ 둜직 | [GitHub](https://github.com/) | [GitHub](https://github.com/) | [GitHub](https://github.com/) | [GitHub](https://github.com/) |

## 6. 개발 κΈ°κ°„ 및 μž‘μ—… 관리

### 개발 κΈ°κ°„

- 전체 개발 κΈ°κ°„ : 2024-
- UI κ΅¬ν˜„ : 2024-10-08 ~ 2024-10-
- κΈ°λŠ₯ κ΅¬ν˜„ : 2024

### μž‘μ—… 관리

- GitHub Projects와 Issuesλ₯Ό μ‚¬μš©ν•˜μ—¬ 진행 상황을 κ³΅μœ ν–ˆμŠ΅λ‹ˆλ‹€.
- μ£Όκ°„νšŒμ˜λ₯Ό μ§„ν–‰ν•˜λ©° μž‘μ—… μˆœμ„œμ™€ λ°©ν–₯성에 λŒ€ν•œ 고민을 λ‚˜λˆ„κ³  Miro, Notion에 회의 λ‚΄μš©μ„ κΈ°λ‘ν–ˆμŠ΅λ‹ˆλ‹€.

### 1) μ½”λ“œ μ»¨λ²€μ…˜

### 2) 컀밋 μ»¨λ²€μ…˜

### 3) 리뷰 μ»¨λ²€μ…˜


## 7. νŽ˜μ΄μ§€λ³„ κΈ°λŠ₯
## 8. κ°œμ„  λͺ©ν‘œ

- ν…Œλ§ˆ λͺ¨λ“ˆν™” 및 ν”„λ‘œν† μ½œ 관리 :ν…Œλ§ˆ 별 λ°˜λ³΅λ˜λŠ” 정보 및 μ• λ‹ˆλ©”μ΄μ…˜ μš”μ†Œ 관리

- **μ„±λŠ₯ κ°œμ„  λ‚΄μš©**

- 이미지 μ΅œμ ν™” 및 gif
- λ ˆμ΄μ•„μ›ƒ 및 κΈ°κΈ° μ΅œμ ν™”