Skip to content

Latest commit

Β 

History

History
107 lines (86 loc) Β· 3.51 KB

File metadata and controls

107 lines (86 loc) Β· 3.51 KB

FaceInn

AI μ–Όκ΅΄ 인식 기반 λΉ„λŒ€λ©΄ μˆ™μ†Œ 체크인·체크아웃 μ„œλΉ„μŠ€

Swift Xcode Tuist Kingfisher
Notion Badge

βš’οΈ 기술 μŠ€νƒ

λΆ„λ₯˜ 기술
UI UIKit
Architecture MVC
Face Recognition ARKit, Vision, CoreML
ML Model MobileFaceNet (.mlmodel)
3D / Scene SceneKit
Backend Firebase (Auth, Firestore, Realtime Database, Storage)
Open API 곡곡데이터포털 μ‚¬μ—…μžλ“±λ‘μ •λ³΄ μ§„μœ„ν™•μΈ API
Dependency Swift Package Manager
Project Generation Tuist

πŸ‘₯ νŒ€μ› μ†Œκ°œ

iOS Developer iOS Developer
HunCY5 ChanSolShin
HunCY5 ChanSolShin

πŸ—‚οΈ ν”„λ‘œμ νŠΈ ꡬ쑰

FaceInn/
β”œβ”€β”€ Tuist/                
β”‚   └── Package.swift     # Tuist ν”„λŸ¬κ·ΈμΈ μš©λ„ 파일
β”œβ”€β”€ Project/
β”‚   └── Derived/
β”‚       └── InfoPlists/
β”‚       └── Resources/
β”‚   └── FaceInn/
β”‚       └── Sources/
β”‚       └── Resources/
β”‚       └── Tests/
β”œβ”€β”€ Project.swift         # Tuist μ„€μ • 파일(tuist generate μ‹œ, 생성 κΈ°μ€€)
β”œβ”€β”€ .gitignore
└── README.md

ν”„λ‘œμ νŠΈ μ‹œμž‘ 방법

###1. Tuist μ„€μΉ˜(졜초 1회)
>> brew install tuist

###2. ν”„λ‘œμ νŠΈ Clone or Pull or Project.swift μˆ˜μ • ν›„ .xcodeproj 생성(μ΅œμ‹ ν™”)
>> cd FaceInn
>> tuist generate

### κΆŒν•œ μ—λŸ¬ ν•΄κ²° (κΆŒν•œ 문제 λ°œμƒ μ‹œ)
>> sudo mkdir -p ~/.local/state/tuist
>> sudo chown -R $(whoami) ~/.local

πŸ“„ .gitignore μ„€μ •

  • .xcodeproj, .xcworkspace(ν˜„μž¬ ignoreλ˜μ–΄ μžˆλŠ” μƒνƒœ. 변경사항 μΆ”μ λ˜λ©΄ μ•„λž˜μ˜ μž‘μ—… μ‹€ν–‰), GoogleService-Info.plists

컀밋할 λ•Œ 좔적될 μ‹œ

>> git rm --cached *.xcodeproj
>> git rm --cached *.xcworkspace

πŸ“Œ 브랜치 μ „λž΅

브랜치 μš©λ„ 병합 λŒ€μƒ
main μ•±μŠ€ν† μ–΄ μΆœμ‹œμš©
release μΆœμ‹œ μ€€λΉ„ main, develop
hotfix 배포 버전 버그 μˆ˜μ • main, develop
develop 개발 μ™„λ£Œ release
feature κΈ°λŠ₯ 개발 develop

πŸ“Œ 컀밋 μ»¨λ²€μ…˜

νƒœκ·Έ μ„€λͺ… μ˜ˆμ‹œ
feat μƒˆλ‘œμš΄ κΈ°λŠ₯ μΆ”κ°€ feat.둜그인 ν™”λ©΄ κ΅¬ν˜„
fix 버그 μˆ˜μ • fix.둜그인 μ‹œλ„ μ‹œ, ~였λ₯˜ ν•΄κ²°
chore λΉŒλ“œ, νŒ¨ν‚€μ§€ λ“± 기타 μž‘μ—… chore.Tuist μ„€μ • μˆ˜μ •
refactor μ½”λ“œ λ¦¬νŒ©ν† λ§ refactor.λ·° λ ˆμ΄μ•„μ›ƒ 정리
docs λ¬Έμ„œ μˆ˜μ • docs. Tuist μ‚¬μš©λ²• μž‘μ„±
style ν¬λ§·νŒ…Β·μ£Όμ„ λ“± style.μ½”λ“œ μ •λ ¬ 및 주석 μˆ˜μ •