Skip to content

DeveloperAcademy-POSTECH/2024-MacC-A6-Five-Guys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

42 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

2024-MacC-A6-Five-Guys

πŸ”πŸ”πŸ”πŸ”πŸ” λ°°λ„ˆ



APP 링크



1. Project Overview (ν”„λ‘œμ νŠΈ κ°œμš”)

  • ν”„λ‘œμ νŠΈ 이름: μ•‘ν‹°λΈŒμ‹œλ‹ˆμ–΄ 여행일기(κ°€μ œ)
  • ν”„λ‘œμ νŠΈ μ„€λͺ…: 여행지와 κ·Έλ•Œ λŠλ‚€ 감정을 κΈ°μ–΅ν•˜κ³  싢은 μ•‘ν‹°λΈŒμ‹œλ‹ˆμ–΄κ°€ 여행을 μΆ”μ–΅ 및 κ³΅μœ ο»Ών•˜κΈ° μœ„ν•΄ μ—¬ν–‰ 쀑 λ³΅μž‘ν•˜μ§€ μ•Šκ³  β€¨μ‰½κ²Œ 기둝할 수 μžˆλŠ” μ•±


2. Team Members (νŒ€μ› 및 νŒ€ μ†Œκ°œ)

ν˜Έλž‘ ν•΄ν”Ό μ›°λ”” μ„Έλ‹ˆ μΉ΄ν‚€
ν˜Έλž‘ ν•΄ν”Ό μ›°λ”” μ„Έλ‹ˆ μΉ΄ν‚€
Dev Dev Dev Design Design
GitHub GitHub GitHub Website Website


3. Key Features (μ£Όμš” κΈ°λŠ₯)

  • 챗봇 μ±„νŒ…λ°©:

    • 챗봇을 ν™œμš©ν•΄ μ±„νŒ…ν•©λ‹ˆλ‹€.
  • λ‚΄ ν”Όλ“œ:

    • μ‚¬μš©μžμ˜ ν”Όλ“œλ₯Ό λ³΄μ—¬μ€λ‹ˆλ‹€.
  • λ§ˆμ΄νŽ˜μ΄μ§€:

    • λ‚˜μ˜ ν”„λ‘œν•„μ„ λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.
    • ν”Όλ“œ 섀정을 ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • 기타:

    • 아직 MVPλ‹¨κ³„μ—μ„œλŠ” 미정인 기타 κΈ°λŠ₯듀이 λ“€μ–΄κ°‘λ‹ˆλ‹€.


4. Tasks & Responsibilities (μž‘μ—… 및 μ—­ν•  λΆ„λ‹΄)

ν˜Έλž‘ ν˜Έλž‘
  • μ—¬ν–‰ 피컀뷰 개발
  • κΈ°λŠ₯1 개발
  • κΈ°λŠ₯2 개발
ν•΄ν”Ό ν•΄ν”Ό
  • 메타데이터 뢈러였기 개발
  • κΈ°λŠ₯1 개발
  • κΈ°λŠ₯2 개발
μ›°λ”” μ›°λ””
  • 가러리 연동 개발
  • κΈ°λŠ₯1
  • κΈ°λŠ₯2 개발
  • κΈ°λŠ₯2 개발
μ„Έλ‹ˆ μ„Έλ‹ˆ
  • λ””μžμΈ1
  • λ””μžμΈ2
  • 기획 및 λ””μžμΈ
μΉ΄ν‚€ μΉ΄ν‚€
  • λ””μžμΈ1
  • λ””μžμΈ2
  • 기획 및 λ””μžμΈ


5. Technology Stack (기술 μŠ€νƒ)

5.1 Language

Swift
FireBase

5.2 Frotend

Swift Swift v

5.3 Backend

Firebase Firebase v

5.4 Cooperation

Git git
Notion Notion

6. Project Structure (ν”„λ‘œμ νŠΈ ꡬ쑰)

SwiftUI Foldering
β”‚
β”œβ”€ Resources
β”‚	 β”œβ”€ Assets
β”‚	 β”œβ”€ Preview Content
β”‚	 └─ Extensions
β”œβ”€ Sources
β”‚	 β”œβ”€ Models
β”‚	 β”œβ”€ Stores
β”‚	 β”œβ”€ Views
β”‚  β”‚  β”œβ”€ ContentView.swift
β”‚  β”‚  β”œβ”€ Components
β”‚  β”‚  β”œβ”€ Navigation
β”‚  β”‚  β”œβ”€ Screen
β”‚  β”‚  └─ Shared
β”‚	 └─ Protocols


7. Development Workflow (개발 μ›Œν¬ν”Œλ‘œμš°)

브랜치 μ „λž΅

  • Main Branch
    • 배포 κ°€λŠ₯ν•œ μƒνƒœμ˜ μ½”λ“œλ₯Ό μœ μ§€ν•©λ‹ˆλ‹€.
    • λͺ¨λ“  λ°°ν¬λŠ” 이 λΈŒλžœμΉ˜μ—μ„œ μ΄λ£¨μ–΄μ§‘λ‹ˆλ‹€.


8. 컀밋 μ»¨λ²€μ…˜

제λͺ©κ³Ό 본문을 λΉˆν–‰μœΌλ‘œ 뢄리

  • ⭐️제λͺ©μ— 이슈 번호 μž‘μ„±ν•˜κΈ°
  • 컀밋 μœ ν˜• 이후 제λͺ©μ€ μ˜μ–΄λ‘œ μž‘μ„±ν•˜μ—¬ λ‚΄μš©μ΄ 잘 전달될 수 μžˆλ„λ‘ ν•  것
    • chore: #이슈번호 Add initial .gitignore
  • λ³Έλ¬Έμ—λŠ” ν•œκΈ€λ‘œ λ³€κ²½ν•œ λ‚΄μš©κ³Ό 이유 μ„€λͺ… (μ–΄λ–»κ²Œλ³΄λ‹€λŠ” 무엇 & μ™œλ₯Ό μ„€λͺ…)

3οΈβƒ£Β μ œλͺ© 첫 κΈ€μžλŠ” λŒ€λ¬Έμžλ‘œ, λμ—λŠ” . κΈˆμ§€

4️⃣ 제λͺ©μ€ 영문 κΈ°μ€€ 50자 μ΄λ‚΄λ‘œ ν•  것

5️⃣ μžμ‹ μ˜ μ½”λ“œκ°€ μ§κ΄€μ μœΌλ‘œ λ°”λ‘œ νŒŒμ•…ν•  수 μžˆλ‹€κ³  μƒκ°ν•˜μ§€ 말자

6️⃣ μ—¬λŸ¬κ°€μ§€ ν•­λͺ©μ΄ μžˆλ‹€λ©΄ 글머리 기호λ₯Ό 톡해 가독성 높이기

- λ³€κ²½ λ‚΄μš© 1
- λ³€κ²½ λ‚΄μš© 2
- λ³€κ²½ λ‚΄μš© 3

(+) μ• λ§€ν•˜λ‹€ μ‹ΆμœΌλ©΄ νŒ€μ›μ—κ²Œ 질문 πŸ™

  • ❗️ (μ°Έκ³ ) git λͺ…λ Ήμ–΄

    # 직전 컀밋 λ©”μ‹œμ§€ μˆ˜μ • (push μ „ μƒν™©μ—μ„œλ§Œ κ°€λŠ₯)
    git commit --amend

β—οΈΒ κ·œμΉ™μ— λ§žλŠ” 쒋은 μ»€λ°‹λ©”μ‹œμ§€λ₯Ό μž‘μ„±ν•΄μ•Ό ν•˜λŠ” 이유

  • νŒ€μ›κ³Όμ˜ μ†Œν†΅
  • νŽΈλ¦¬ν•˜κ²Œ κ³Όκ±° 좔적 κ°€λŠ₯

β—οΈΒ ν•œ μ»€λ°‹μ—λŠ” ν•œ 가지 문제만!

  • 좔적 κ°€λŠ₯ν•˜κ²Œ μœ μ§€ν•΄μ£ΌκΈ°
  • λ„ˆλ¬΄ λ§Žμ€ 문제λ₯Ό ν•œ 컀밋에 λ‹΄μœΌλ©΄ μΆ”μ ν•˜κΈ° μ–΄λ ΅λ‹€.

❗️ CLIμ—μ„œ 컀밋 λ©”μ‹œμ§€ μ—¬λŸ¬ μ€„λ‘œ μž‘μ„±ν•˜λŠ” 방법

βœ… **μŒλ”°μ˜΄ν‘œλ₯Ό 닫지 말고 κ°œν–‰ν•˜λ©° μž‘μ„± β†’ λ‹€ μž‘μ„±ν•œ 후에 μŒλ”°μ˜΄ν‘œλ₯Ό λ‹«μœΌλ©΄ μž‘μ„± μ™„λ£Œ**
git commit -m "feat: νšŒμ›κ°€μž… κΈ°λŠ₯ μΆ”κ°€

- νšŒμ›κ°€μž… κΈ°λŠ₯ μΆ”κ°€"

9. PR Template

<!--[#이슈번호] Title
ex) [#1] PR Templete 생성
타이틀 양식 μ°Έκ³ ν•˜κ³  μ§€μš°κΈ° !!-->
## πŸ“ μž‘μ—… λ‚΄μš©
> 이번 PRμ—μ„œ μž‘μ—…ν•œ λ‚΄μš©μ„ κ°„λž΅νžˆ μ„€λͺ…ν•΄μ£Όμ„Έμš”

- 
- 

### μŠ€ν¬λ¦°μƒ· (선택)
<img src="" width="300"/>

## πŸ’¬ 리뷰 μš”κ΅¬μ‚¬ν•­(선택)
> 리뷰어가 νŠΉλ³„νžˆ λ΄μ£Όμ—ˆμœΌλ©΄ ν•˜λŠ” 뢀뢄이 μžˆλ‹€λ©΄ μž‘μ„±ν•΄μ£Όμ„Έμš”

- ex) λ©”μ„œλ“œ XXX의 이름을 더 잘 짓고 싢은데 ν˜Ήμ‹œ 쒋은 λͺ…칭이 μžˆμ„κΉŒμš”?
- 

About

πŸ”πŸ”πŸ”πŸ”πŸ”

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages