구독권 더치페이를 위해 돈 계산 및 알림을 보내주는 앱 입니다.
- 애플/구글 계정으로 로그인, Firebase에 이벤트 정보 저장
- Firebase Dynamic Link를 통해 이벤트에 유저 초대
- 각 이벤트에 대해 지불 금액 계산 (소유자 & 참가자로 분류)
- 총 구독권 지출 금액 계산
- 구독권 지불일 오후 12시, 6시에 모든 참가자에게 두 번 알림을 보냄
- 다크 모드 지원
DP는 아래의 오픈소스 라이브러리(CocoaPod)들을 사용합니다:
- GoogleSignIn - 구글 로그인
- Firebase/Auth - Firebase 인증
- Firebase/Firestore - Firebase 데이터베이스
- Firebase/Analytics - Firebase 통계
- Firebase/DynamicLinks - Firebase 다이나믹 링크 (초대 링크)
- SwipeCellKit - 이벤트를 스와이프하여 삭제
- DropDown - 드롭다운 라이브러리
로그인 화면 | 홈 화면 | 설정 화면 |
---|---|---|
이벤트 선택 화면 (소유자) | 이벤트 선택 화면 (참가자) | 초대하기 |
---|---|---|
이벤트 추가 | 새로운 이벤트 저장 | 이벤트 삭제 |
---|---|---|
소유자 알림 | 참가자 알림 | 초대 링크 |
---|---|---|
🙈🙈:https://equinox-antimony-814.notion.site/DP-0a752951d85b4397845c7cde432e2481
Skills Used: UIKit, MVC, Firebase, LocalNotification, UserDefaults, CocoaPods, Keychain