Skip to content

Clokey-dev/Codive-iOS

Repository files navigation

Codive

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

iOS Swift SwiftUI Tuist

Download on the App Store

📱 About Codive

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


✨ Features

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

🛠 Tech Stack

Category Stack
Language Swift 6.0
UI SwiftUI · Combine
Architecture MVVM + Clean Architecture
Concurrency Swift Concurrency (async/await)
Build Tuist 4.65
Networking swift-openapi-generator · Moya
Image Kingfisher
Auth KakaoSDK · Sign in with Apple
Analytics / Crash Firebase Analytics · Crashlytics
CI / Deploy Fastlane · 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

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

Made with ❤️ by Clokey-dev

Download on the App Store

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages