Skip to content

Repository files navigation

Codive

나만의 옷장과 코디를 기록하고, 사람들과 공유하는 iOS 앱

iOSSwiftSwiftUITuist

Download on the App Store

📱 About Codive

Codive는 매일의 코디를 기록하고, 옷장을 정리하고, 다른 사람들의 스타일을 둘러볼 수 있는 패션 라이프로그 앱입니다. 가지고 있는 옷을 디지털 옷장에 등록하고, 룩북으로 코디를 조합하고, 날씨에 맞는 옷을 추천받고, 피드에서 다른 유저와 코디를 공유해보세요.


✨ Features

  • 👕 옷장 (Closet) — 가진 옷을 카테고리·태그별로 등록하고 관리
  • 📒 룩북 (LookBook) — 옷장 아이템으로 나만의 코디 조합 저장
  • 📸 기록 (Feed) — 매일의 착장을 사진과 메모로 기록
  • 🌦 날씨 기반 코디 추천 — 현재 위치의 날씨에 어울리는 옷 추천
  • ❤️ 피드 · 좋아요 · 댓글 — 다른 유저의 코디를 둘러보고 소통
  • 👤 프로필 · 팔로우 — 마음에 드는 유저를 팔로우하고 캘린더로 기록 열람
  • 🔔 알림 · 검색 · 신고 — 활동 알림, 유저/태그 검색, 안전한 커뮤니티
  • 🔐 소셜 로그인 — 카카오 · Apple 로그인

🛠 Tech Stack

CategoryStack
LanguageSwift 6.0
UISwiftUI · Combine
ArchitectureMVVM + Clean Architecture
ConcurrencySwift Concurrency (async/await)
BuildTuist 4.65
Networkingswift-openapi-generator · Moya
ImageKingfisher
AuthKakaoSDK · Sign in with Apple
Analytics / CrashFirebase Analytics · Crashlytics
CI / DeployFastlane · match

🏗 Architecture

Codive는 MVVM + Clean Architecture를 기반으로, Feature 단위로 모듈을 분리하고 각 모듈 내부를 Domain / Data / Presentation 3계층으로 구성합니다. 의존성은 항상 안쪽(Domain)을 향하며, DIContainer로 객체 생성을 중앙에서 관리하고, 화면 전환은 Router 패턴으로 View에서 분리되어 있습니다.

Presentation (SwiftUI View · ViewModel)
│ uses
▼
Domain (Entity · UseCase · Repository Interface)
▲ implements
│
Data (Repository · DataSource · DTO)

📖 자세한 레이어 규칙·DI·Router 동작은 ARCHITECTURE.md에서 확인할 수 있습니다.


📂 Project Structure

Codive/
├── Application/ # 앱 진입점, 전역 설정
├── Core/ # 공용 유틸 / 리소스
├── Features/ # 기능별 모듈 (Domain · Data · Presentation 3계층)
│ ├── Auth/
│ ├── Home/
│ ├── Feed/
│ ├── Closet/
│ ├── LookBook/
│ ├── Profile/
│ ├── Search/
│ ├── Notification/
│ ├── Report/
│ └── ...
├── Shared/ # DesignSystem · Extensions · Network · Storage 등
├── DIContainer/ # 의존성 주입 컨테이너
├── Router/ # 내비게이션 / 화면 전환
└── Resources/ # Assets · Fonts · Colors · xcconfig

👥 Team

iOSiOSiOS
황상환
@Hrepay
한금준
@Funital
taebin2
@taebin2

Made with ❤️ by Clokey-dev

Download on the App Store

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages