Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/developeracademy-postech/macc-teamid-tdaa
함께 여행간 사람들과의 같은 공간, 같은 경험에서 느꼈던 감정과 기억을 '공유'하는 것을 도와주는 iOS Application 입니다.
https://github.com/developeracademy-postech/macc-teamid-tdaa
Last synced: about 5 hours ago
JSON representation
함께 여행간 사람들과의 같은 공간, 같은 경험에서 느꼈던 감정과 기억을 '공유'하는 것을 도와주는 iOS Application 입니다.
- Host: GitHub
- URL: https://github.com/developeracademy-postech/macc-teamid-tdaa
- Owner: DeveloperAcademy-POSTECH
- Created: 2022-09-16T07:16:45.000Z (about 2 years ago)
- Default Branch: dev
- Last Pushed: 2023-01-16T12:58:07.000Z (almost 2 years ago)
- Last Synced: 2023-08-16T06:21:09.561Z (over 1 year ago)
- Language: Swift
- Homepage:
- Size: 41.4 MB
- Stars: 7
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 트다 TDAA
'트다'는 함께 여행간 사람들과의 같은 공간, 같은 경험에서 느꼈던 감정과 기억을 '공유'하는 것을 도와주는 iOS Application 입니다.
[](https://apps.apple.com/kr/app/%ED%8A%B8%EB%8B%A4-tdaa/id6443840961)
## 📱 Features
### 1. 공동 편집
\- '트다' 공동 편집 기능을 제공합니다. 함께 여행간 사람들을 초대해 같이 여행 다이어리를 남겨보세요.
\- 간편한 작성 도구 (위치, 사진, 스티커, 텍스트 추가 기능)### 2. 여행 스탬프 콜렉션
\- 내가 다녀온 여행지를 지도 상에서 모아봅니다. 방문한 여행지의 핀을 모아보세요.
\- TDAA의 지도는 전세계를 지원합니다.### 3. 사진 앨범
\- 다이어리 작성에 사용된 모든 이미지들을 모아봅니다.
\- 공동편집자들이 업로드한 사진을 공유받을 수 있습니다.
## 🖼 Screenshot![ScreenShot](https://user-images.githubusercontent.com/103024956/203925472-cc28cc02-6493-4e17-b3b3-5bccefc4d461.png)
## 🛠 Development
### Tech Skills
### Libraries
### Environment
### Project Structure
```
MacC-GoldenRatio (TDAA)
|
├── Resources
│ ├── Assets.xcassets
│ ├── Base.lproj
│ ├── Fonts
│ ├── AppDelegate.swift
│ └── SceneDelegate.swift
│
├── Sources
│ ├── Presenter
| │ ├── HomeScene
| | │ ├── Model
| | │ ├── View
| | │ ├── ViewController
| | │ └── ViewModel
| │ ├── SignInScene
| │ ├── DiaryDaysScene
| │ ├── DiaryConfigScene
| │ ├── PageScene
| │ ├── UserScene
| │ └── Common
| |
│ ├── Model # Common Models for Data & Objects
│ ├── Classe # Common Class for components
│ ├── Network # Networking Related Classes
│ └── Extensions # Type Extension Files
│
└── Info.plist
```
## 👥 Authors
|PM|Design|Developer|Developer|Developer|
|:---:|:---:|:---:|:---:|:---:|
[@San](https://github.com/ocner1435) | [@Lau](https://github.com/lau0505) | [@Cali](https://github.com/Dorodong96) | [@Hatchling](https://github.com/woo0dev) | [@Drogba](https://github.com/iDrogba) |
||||||
## 🔀 Git
### 1. 기본적인 작업 프로세스
- Issue 생성: Assignees 할당, Label 할당
- Branch 작성: Branch의 종류에 맞는 형태로 이름 지정
- Pull Request: Issue의 TODO에서 제시되었던 모든 작업을 마친 후 PR 신청
- 최소 2명 이상의 Reviewer의 Approve 후 Merge 가능### 2. Phase: Issue
- Issue 생성 규칙
- 기본적으로는 [이슈 템플릿](https://github.com/DeveloperAcademy-POSTECH/MacC-TeamID-TDAA/blob/dev/.github/ISSUE_TEMPLATE/---------.md)을 사용하여 작성- 구현해야하는 요소들: 해결해야하는 문제에 대해 간략 서술
- 구현 방안: 위의 요소들의 실제 구현 시의 세부 사항 및 방법을 작성한다### 3. Phase: Branch
- Branch 관리
- Main Branch
- Dev Branch: For Development
- View Branch: Development Branch 중에서도 View 단위로 관리하기 위한 Branch들
- 개발 이외의 Branch는 언제든지 추가될 여지 존재
- Branch 생성 규칙
- Default: `작업태그/이슈번호-Name`
- ex) `feat/#50-HomeView`### 4. Phase: Pull Request
- PR(Pull Request) 규칙
- [PR 템플릿 활용](https://github.com/DeveloperAcademy-POSTECH/MacC-TeamID-TDAA/blob/dev/.github/pull_request_template.md), 작업 사항, 스크린샷, To Reviewers 등 활용
- Default: `[작업태그]이슈번호 작업 사항 축약`
- ex) `[Feat]#50 회원가입 뷰 추가`
- 작업태그 일괄
- `Feat` : 새로운 기능 추가 / 일부 코드 추가 / 일부 코드 수정
- `Fix` : 버그 수정
- `Refactor` : 코드 리팩토링
- `Design` : 디자인 수정### 5. Phase: Code Review
* [코드 리뷰 리소스 관리](https://circlekim.notion.site/PR-c2de64cb67b84ad8a173e642c14dfe98)
* Pn룰 (코멘트 강조): p1 ~ p5 코멘트 활용
* D-n룰 (리뷰 우선순위 선정): 리뷰 기간 및 우선순위 선정에 따른 태스크 관리