모임의 시작부터 마무리까지, 오직 필요한 사람들과만 공유되는 일정 관리.
모플은 친구, 팀, 소모임 등 비공개 모임을 쉽게 만들고, 일정 변경도 빠르게 확인할 수 있도록 도와주는 모임 전용 일정 관리 앱입니다.
| 분야 | 기술 스택 |
|---|---|
| 아키텍처 | Clean Architecture |
| 상태 관리 | ReactorKit |
| 비동기 처리 | RxSwift |
| 의존성 관리 | DI Container |
| 화면이동 관리 | Coordinator Parttern |
| 분야 | 기술 스택 |
|---|---|
| 네트워크 통신 | URLSession + RxSwift |
| 이미지 로딩 & 캐싱 | Kingfisher |
| 이미지 업로드 | MultipartForm |
| 로컬 데이터 저장 | Realm + UserDefaults |
| 민감 정보 보호 | Keychain |
| 분야 | 기술 스택 |
|---|---|
| 로그인 시스템 | Kakao Login, Apple Login |
| 지도 서비스 | Naver Maps (NMapsMap) |
| 캘린더 UI | FSCalendar |
| 알림 & 분석 | Firebase |
| 분야 | 기술 스택 |
|---|---|
| 리소스 관리 | SwiftGen |
| 협업 도구 | Jira, Notion, Discord, Figma |
| 기술 | 주요 경험 |
|---|---|
| Clean Architecture | • Presentation-Domain-Data 계층 분리 • 의존성 역전 원칙 적용으로 결합도 최소화 • DI Container를 통한 테스트 친화적 설계 |
| Coordinator Pattern | • 복잡한 화면 관리 및 메모리 누수 방지 • 앱/로그인/메인 코디네이터 계층 관리 • 탭바 컨트롤러 패턴 적용 |
| ReactorKit + RxSwift | • 단방향 데이터 흐름(UDF) 상태 관리 • RxCocoa UI 바인딩 및 RxDataSource 활용 • Action → UseCase → State 업데이트 플로우 |
| 기술 | 주요 경험 |
|---|---|
| 네트워크 통신 | • URLSession + RxSwift 기반 비동기 처리 • DTO ↔ Domain Model 매핑 처리 • 공통 에러 처리 및 페이징 구현 |
| 인증 시스템 | • 소셜 로그인(Kakao, Apple) 구현 • JWT 토큰 기반 인증 및 자동 갱신 • Keychain 보안 정보 관리 |
| 기술 | 주요 경험 |
|---|---|
| 커스텀 UI | • 재사용 가능한 컴포넌트 설계 • 커스텀 Alert 및 시트뷰 구현 |
| 애니메이션 | • 부드러운 화면 전환 애니메이션 • 네비게이션 Transition 구현 |
| 지도 & 위치 | • 장소 검색 및 지도 표시 • 외부 지도앱 연동 길찾기 |
| 알림 & 딥링크 | • 푸시 알림 기반 화면 이동 • 초대링크 파싱 및 모임 가입 처리 |
[Prefix] - 이슈내용
ex) [Feat] - 홈 화면 구현
[Prefix] #이슈번호 - 전체 작업 요약
ex) [Feat] #1 - 홈 화면 구현완료
[Prefix] #이슈번호 - 세부 작업 요약
[Feat]: 새로운 기능 개발
[Fix]: 버그 수정 및 오류 개선
[Design]: UI/UX 구현 및 화면 작업
[Refactor]: 코드 리팩토링 및 구조 개선
[Add]: 외부 라이브러리 및 의존성 추가
[Remove]: 불필요한 파일 및 코드 제거
[Chore]: 빌드 설정, 환경 구성, 파일 구조 변경
[Docs]: 문서화 작업 (README, 주석 등)
[Style]: 코드 스타일링 및 포맷팅
[Setting]: 프로젝트 초기 설정 및 전역 환경 구성
ex) [Feat] #1 - 홈 화면 컴포넌트 생성
- 이슈 등록
- 작업 브랜치 생성 (dev에서 분기)
- 로컬 개발 작업 / 커밋 / 푸쉬
- PR 생성 (작업 브랜치 -> dev)
- 코드 리뷰 & 승인
- dev로 머지
- 작업 브랜치 삭제








