플레이리스트를 함께 만드는 음악 취향 공유 앱
- 음악 검색 및 재생
- 플레이리스트 생성/관리/공유
- 릴레이리스트 (실시간 참여형 플레이리스트)
- 커뮤니티 (포스트, 댓글, 스토리)
- 포토카드 생성
- 소셜 로그인 (Google, Facebook)
- Jetpack Compose (2025.01.01)
- Material Design 3
- Haze (Blur Effect)
- Clean Architecture
- MVI Pattern (Orbit MVI)
- Multi-Module Architecture
- Hilt (Dependency Injection)
- Supabase (PostgreSQL, Realtime, Storage)
- Retrofit + OkHttp3
- Room Database
- DataStore
- Firebase Cloud Messaging
- YouTube Player
- Coil (Image Loading)
- Kotlinx Serialization
WePLi/
├── app/                    # 메인 애플리케이션
├── feature/                # Feature 모듈
│   ├── home/              # 홈 화면
│   ├── search/            # 검색
│   ├── playlist/          # 플레이리스트
│   ├── relaylist/         # 릴레이리스트
│   ├── community/         # 커뮤니티
│   ├── photocard/         # 포토카드
│   ├── song/              # 곡 정보
│   ├── mypage/            # 마이페이지
│   └── devmode/           # 개발자 모드
├── core/                   # 공통 모듈
│   ├── common/            # MVI 기본 클래스
│   ├── navigator/         # 네비게이션
│   ├── kotlin/            # Kotlin 유틸
│   └── resources/         # 리소스
├── domain/                 # 비즈니스 로직
├── data/                   # 데이터 계층
├── designsystem/           # UI 컴포넌트
├── shared/feature/         # 공유 UI 데이터
└── build-logic/            # Gradle Convention Plugins
- Android Studio Ladybug or later
- Kotlin 2.2.20
- JDK 17
- Min SDK 30 (Android 11)
- Target SDK 35 (Android 15)
