-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Kabinett 

๐ Kabinett App Store ๋งํฌ
๐ฆ ํ๋ก์ ํธ ์๊ฐ
์ฌ๋ฌ ํ๋ซํผ์ ํฉ์ด์ ธ ์๋ ํธ์ง๋ค์ ํ ๊ณณ์ ๋ชจ์ ๋ณด๊ดํ๊ณ , ํธ์ง ํํ๋ก ์ปค์คํฐ๋ง์ด์ฆํ ๋ฉ์์ง๋ฅผ ์ฌ์ ๋กญ๊ฒ ์ฃผ๊ณ ๋ฐ์ ์ ์๋ ํธ์ง ๋ฉ์ ์ ์ฑ
Kabinett์ ๋น ๋ฅธ ์๋ต๊ณผ ์ฆ์ ์๋ฆผ์ ์ง์น ์ฌ๋๋ค์ ์ํ ์ฌ์ ๋ก์ด ํ์ด์ค์ ๋ฉ์ ์ ์ฑ์ ๋๋ค. ํธ์ ์๋ฆผ, ์ฝ์ ํ์, ํ์ดํ ์ธ๋์ผ์ดํฐ ์์ด ์์ ฏ์ ํตํด ์กฐ์ฉํ ์๋ฆผ์ ๋ณด๋ด๊ณ ๋ํ์ฐฝ ์์ด ํธ์ง ํ์์ผ๋ก ๋ฉ์ธ์ง๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์์ต๋๋ค.
์ฌ์ฉ์๋ ์ํ๋ ํธ์ง์ง, ๋ดํฌ, ์ฐํ, ํฐํธ๋ฅผ ์ ํํด ํธ์ง๋ฅผ ์์ฑํ ์ ์๊ณ ์ฌ์ง์ ๋๋ดํ ์ ์์ผ๋ฉฐ, ์ฌ๋ฌ ํ๋ซํผ์ ํฉ์ด์ ธ ์๋ ์์คํ ํธ์ง๋ค์ ๋ชจ์ ๋ณด๊ดํ ์ ์์ต๋๋ค. ๋ณด๊ด๋ ํธ์ง๋ ํค์๋์ ๋ ์ง๋ก ์ฝ๊ฒ ๊ฒ์ํ ์ ์์ต๋๋ค. Apple ๋ก๊ทธ์ธ์ ํตํด Kabinett ๋ฒํธ๋ฅผ ์์ฑํ์ฌ ์ต๋ช ์ผ๋ก๋ ํธ์ง๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์์ผ๋ฉฐ, ๋น๋ก๊ทธ์ธ ์ํ์์๋ ์์ ์๊ฒ ํธ์ง๋ฅผ ์ฐ๋ ๊ธฐ๋ฅ์ด ์ง์๋ฉ๋๋ค.
Kabinett์ ํธ์ง์ ๋ฌผ๋ฆฌ์ ๊ฐ์ฑ์ ๋ด์๋ธ ์ง๊ด์ ์ธ ์ธํฐํ์ด์ค๋ก ๋์งํธ ํ๊ฒฝ์์๋ ์ง์ฌ ์ด๋ฆฐ ํธ์ง๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ์ค๋ ์ ์ ์ฌํฉ๋๋ค. ์๋๋ฅด์ง ์๊ณ ๊ธด ๋ฉ์์ง๋ฅผ ๋ณด๋ด๊ณ ์ถ์ ๋๋ ์ค๋ซ๋์ ์ฐ๋ฝํ์ง ๋ชปํ ์น๊ตฌ์๊ฒ ์๋ถ๋ฅผ ์ ํ ๋, ํธ์ํ ์ํต์ ์ฆ๊ธธ ์ ์๋ ๊ณต๊ฐ์ ์ ๊ณตํฉ๋๋ค.
๐บ๏ธ ์ฃผ์ ๊ธฐ๋ฅ
ํธ์ง ์์นด์ด๋นํ๊ธฐ
- ํ ํ๋ฉด: ์ ์ฒด ํธ์ง ๋ฆฌ์คํธ์ ๋ฏธ์ด๋ ํธ์ง ์๋ฅผ ํ์ํ๋ฉฐ, ์ฑ ์ต์ด ์คํ ์ ์ฐ์ปด ํธ์ง ํ ์คํธ ๋ฉ์์ง๋ฅผ ํ์ํฉ๋๋ค.
- ํธ์ง ๋ฆฌ์คํธ: ํธ์ง ๋ฆฌ์คํธ๋ฅผ ํ์ํ๊ณ , ํค์๋ ๋ฐ ๋ ์ง๋ก ํธ์ง๋ฅผ ๊ฒ์ํ ์ ์์ต๋๋ค.
- ํธ์ง ๋ณด๊ด ๊ธฐ๋ฅ: Kabinett์์ ์ฃผ๊ณ ๋ฐ์ ํธ์ง๋ค๊ณผ ์ธ๋ถ ํ๋ซํผ ๋ฉ์์ง ์บก์ฒ๋ณธ์ ๋ณด๊ดํ ์ ์์ต๋๋ค.
ํธ์ง ๋ถ๋ฌ์ค๊ธฐ & ํธ์ง ์ฐ๊ธฐ
- ํธ์ง ์์ฑ ๋ฐฉ์: "ํธ์ง ๋ถ๋ฌ์ค๊ธฐ"์ "ํธ์ง ์ฐ๊ธฐ" ์ค ์ ํํ ์ ์์ต๋๋ค.
- ํธ์ง ๋ถ๋ฌ์ค๊ธฐ: ์นด๋ฉ๋ผ ๋๋ ์จ๋ฒ์์ ์ด๋ฏธ์ง๋ฅผ ์ ํํ๊ณ , ๋ฐ์ก ๋์ ๋ฐ ๋ ์ง๋ฅผ ์ค์ ํ ํ, ๋ดํฌ์ ์ฐํ๋ฅผ ์ ํํด ์ ์ฅํ ์ ์์ต๋๋ค.
- ํธ์ง ์ฐ๊ธฐ: ์ฌ์ฉ์๊ฐ ์ํ๋ ํธ์ง์ง, ๋ดํฌ, ํฐํธ, ์ฐํ๋ฅผ ์ ํํ ์ ์์ผ๋ฉฐ, ๋ฉ์์ง ๋ณธ๋ฌธ ์์ฑ๊ณผ ์ฌ์ง ๋๋ด ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ํ๋ฆฌ๋ทฐ ํ๋ฉด์์ ์ต์ข ํธ์ง๋ฅผ ๋ฐ์กํ ์ ์์ต๋๋ค.
ํธ์ง ์ปค์คํฐ๋ง์ด์ฆํ๊ธฐ
- ์ฌ์ฉ์๋ ์ํ๋ ํธ์ง์ง, ๋ดํฌ, ์ฐํ, ํฐํธ๋ฅผ ์ ํํ์ฌ ํธ์ง๋ฅผ ์ปค์คํฐ๋ง์ด์ฆํ ์ ์์ต๋๋ค.
๋์๊ฒ ํธ์ง ์ฐ๊ธฐ
- ๋์๊ฒ ์ฐ๊ธฐ ๊ธฐ๋ฅ: ๋น๋ก๊ทธ์ธ ์ฌ์ฉ์๋ ์์ ์๊ฒ ํธ์ง๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.
Kabinett ์ฐ๋ฝ์ฒ
- Kabinett ๋ฒํธ: 6์๋ฆฌ์ ๊ณ ์ ํ ์ซ์๋ก, ์ฌ์ฉ์๋ Kabinett ๋ฒํธ ๋๋ ์ฌ์ฉ์ ๋๋ค์์ ํตํด ์์ ์๋ฅผ ๊ฐ๋จํ๊ฒ ์ฐพ์ ์ ์์ต๋๋ค.
๋ ์ง๋ ํค์๋ ํํฐ๋ก ํธ์ง ๊ฒ์ํ๊ธฐ
- ํธ์ง ๊ฒ์ ๊ธฐ๋ฅ: ๋ ์ง์ ํค์๋๋ก ํํฐ๋งํ์ฌ ํน์ ํธ์ง๋ฅผ ๋น ๋ฅด๊ฒ ์ฐพ์ ์ ์์ต๋๋ค.
ํ๋กํ ๊ด๋ฆฌ
- ๋ก๊ทธ์ธ ๊ธฐ๋ฅ: Apple ๋ก๊ทธ์ธ๊ณผ Kabinett ๋ฒํธ๋ฅผ ์์ฑํ ์ ์์ผ๋ฉฐ, ๋น๋ก๊ทธ์ธ ์ํ๋ก๋ ์ผ๋ถ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ํ๋กํ ์ค์ : ํ๋กํ ์ ๋ณด๋ฅผ ์์ ํ๊ณ ์ด๋ฏธ์ง๋ฅผ ํฌ๋กญํ ์ ์์ผ๋ฉฐ, ๋ก๊ทธ์์ ๋ฐ ํ์ ํํด ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
๐ฎ ๊ฐ๋ฐ ๊ธฐ๊ฐ
2024.08.05-09.13: MVP ๋ฒ์ ๋ฐฐํฌ
2024.11.04: 1.0.1 ์ ๋ฐ์ดํธ
๐๏ธ ์คํ ํ๋ฉด
| ํธ์ง ์ด๋ํ๊ธฐ | ํธ์ง ๋ณด๋ด๊ธฐ | ํธ์ง ๊ฒ์ํ๊ธฐ(์ฌ์ฉ์) | ํธ์ง ๊ฒ์ํ๊ธฐ(๊ธฐ๊ฐ) | ๋ก๊ทธ์ธ๊ณผ ํ๋กํ |
|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
๐งโ๐คโ๐ง ํ Kabinett
| ๊ถ๋์จ | ๊น์ก | ๊น์ ์ฐ | ๊น์ง์ | ์์งํ | ์ฑ์ค์ |
|---|---|---|---|---|---|
![]() |
๐ฌ ๋ด๋น
๊ถ๋์จ @YuleGlycerine
- ๋ด๋น
- ํ๋ก๋ํธ ๋์์ธ, ์ ์ ๋ฆฌ์์น, ์ธํฐ๋์ ๋์์ธ
- ํ๋กํ ํญ ๊ตฌํ
- ๊ตฌํ ๊ธฐ๋ฅ
- ํ๋กํ ํญ: ํ๋กํ ํ๋ฉด, ํ๋กํ ์ค์ , ํ๋กํ ์ด๋ฏธ์ง ํฌ๋กญ, ์ฌ์ฉ์ ๋๋ค์ ๋ณ๊ฒฝ ๊ธฐ๋ฅ, ๋ก๊ทธ์์๊ณผ ํ์ํํด
- ๋ก๊ทธ์ธ ํ๋ก์ฐ: ์ ํ ๋ก๊ทธ์ธ ๊ธฐ๋ฅ ๊ตฌํ, ๋๋ค์๊ณผ ์นด๋น๋ท ๋๋ฒ(๊ณ ์ ๋ฒํธ)์ผ๋ก ํ์ ๋ฑ๋ก / ๋ก๊ทธ์ธ / ๋น๋ก๊ทธ์ธ ์ ์ ๊ตฌ๋ถ ๋ก์ง
๊น์ก @ksiomng
- ๋ด๋น
- ํธ์ง ์ฐ๊ธฐ ๋ทฐ ๊ตฌํ
- ๊ตฌํ ๊ธฐ๋ฅ
- ํธ์ง ์์ฑ: ํธ์ง์ง, ํฐํธ, ํธ์ง ๋ดํฌ, ์ฐํ์ ์ํ๋ ์ต์ ์ ์ ํ / ์ ํํ ์ต์ ๋ค๋ก ํธ์ง๋ฅผ ์์ฑ
๊น์ ์ฐ @JeongWo
- ๋ด๋น
- ๋ฉ์ธ ํญ, ํธ์ง ๋ถ๋ฌ์ค๊ธฐ ๊ตฌํ
- ๊ตฌํ ๊ธฐ๋ฅ
- ํธ์ง ๋ถ๋ฌ์ค๊ธฐ: ํธ์ง๋ดํฌ์ ์ฌ์ง์ ์ฒจ๋ถํ์ฌ ํธ์ง ์์ฑ
๊น์ง์ @jinwoong16
- ๋ด๋น
- ์ํคํ ์ฒ ์ค๊ณ
- ๊ตฌํ ๊ธฐ๋ฅ
- ํ์ด์ด๋ฒ ์ด์ค ์ธ์ฆ ์๋น์ค ๊ฐ๋ฐ
์์งํ @๏ฟฝthe-hye
- ๋ด๋น
- ํธ์ง ์์ฑ, ํธ์งํจ(๋ฉ์ธํ์ด์ง) ๋ฐ์ดํฐ ๋ ์ด์ด ๊ตฌํ
- ๊ตฌํ ๊ธฐ๋ฅ
- ํธ์ง์์ฑ, ํธ์งํจ ํญ ๋ฐ์ดํฐ ์ ์ฅ, ์ญ์ , ๋ก๋ฉ ๊ตฌํ
- Firebase Firestore, Storage ์ฐ๋
์ฑ์ค์ @uunwon
- ๋ด๋น
- ์๋น์ค ๊ธฐํ, ํ๋ฅด์๋ ์ค์ , ์์ด์ดํ๋ ์, QA
- ๋ฉ์ธ ํ์ด์ง ๋ทฐ ๊ตฌํ
- ๊ตฌํ ๊ธฐ๋ฅ
- ํธ์งํจ ํญ: ๋ฉ์ธ ํ๋ฉด, ํธ์ง ๊ฒ์(์ด๋ฆ, ๊ธฐ๊ฐ)
๐งพ ๊ธฐ์ ์คํ
๊ฐ๋ฐ ํ๊ฒฝ
- Swift: 5.10
- Xcode: 15.4
- iOS: 17.4
- Firebase SDK: 11.1.0
๊ธฐ์ ์คํ
- iOS: SwiftUI, UIKit
- Backend
- Firebase Storage
- Firebase FireStore
- Firebase Authentication
- Software Architecture: ํ์ฅ๋ MVVM
- ๋น๋๊ธฐ ์ฒ๋ฆฌ: Combine
- Git ์ ๋ต: Git Flow ์ ๋ต
Dependencies
- iOS
- Kingfisher: 7.12.0
- Firebase: 11.1.0
ํ์ ๋๊ตฌ
- Figma
- Github
- Discord
- Fork
๐ ์ํคํ ์ณ ํจํด
ํ์ฅํ MVVM: MVVM์ ํ ๋๋ก Clean Architecture๋ฅผ ์ฐจ์ฉํ ๊ตฌ์กฐ







