나만의 식비 관리 앱 https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=1577118367
- 쿠키드는 식재료 쇼핑과 식사일지를 기반으로 한 달 정해진 식비 예산을 분석, 관리해주는 서비스입니다.
- 소비내역 : 소비현황과 나의 식생활을 한 눈에 확인할 수 있습니다.
목표 식비, 쇼핑, 외식, 잔액, 그래프를 통해 식비 소비 현황에 대한 정보를 제공합니다. 또 지난 식사 데이터를 분석하여 식비를 관리할 수 있도록 돕는 통계를 제공합니다.
- 식사추천 : 맛있게 먹은 식사를 추천하는 커뮤니티입니다. 식사 장소와 가격, 별점, 후기, 사진 등을 통해 좋은 식사 경험을 나누고, 해당 식사가 현재 예산에 적합한지 확인할 수 있습니다. 해당 포스트에 좋아요와 북마크로 인터렉션 할 수 있고 댓글과 대댓글로 서로 소통할 수 있습니다.
- 마이페이지 : 사용자의 활동을 보여주는 곳입니다. 사용자의 정보 수정 및 문의를 할 수 있고, 모든 식사 내역, 자신이 포스팅한 글, 북마크한 글을 저장해주고 보여줍니다.
- Swift 5.3
- UIKit
- SwiftLint
- Interface builder : Storyboard
- Code : Then, SnapKit
- RxSwift, RxCocoa, RxDataSource, RxKeyboard, NSObject+Rx
- Kakao, Apple Auth (Naver Auth)
- Firebase Cloud Messaging
- Firebase Firestore
- Firebase Storage
- Local DB: Realm, fileManager, UserDefault, KeyChain
- Firebase Analytics
- Firebase Crashlytics
- Fastlane : fastlane -> Testflight / App Store
- Clean Architectrue + MVVM
- Coordinator Pattern
- ReactorKit
- Singletone Pattern
- Swinject
- Kingfisher
- FSCalendar
- PanModal
- PagingKit
-
1.0.1
- 앱 출시
-
1.0.2
- 버그 수정
- 다크 모드 지원
- 식사 & 쇼핑 CRUD관련 UX 개선
- 랭킹 페이지 제작
- 로컬 노티피케이션 추가
-
2.0
- 버그 수정
- 식사 및 쇼핑 관리 성능 최적화를 위한 DB 변경(Realm)
- 로그인 : 카카오, 네이버, 애플 로그인 / 로컬 이용과 네트워크 이용 두 가지 동시에 사용
- UX : 모든 뷰의 가독성 및 키보드 반응성 조정
- UI: 모든 통계는 메인페이지, 자유게시판(식사추천) 제작, 랭킹페이지 변경, 마이페이지(나의 모든 소비, 프로필, 북마크, 나의 글, 레시피는 뷰만)
- 앱 사용성 체크 : Analytics & Crashlytics
- 클라우드 메시지 : FCM
- 배포 자동화 : Fastlane
-
2.1
- 버그 수정 및 개선
- 오늘 하루 식사 간편 기록하기 기능 추가
-
2.2 - 2.3
- Naver 로그인 허가 문제로 인해 지원하지 않도록 수정
- iphone max에서 일부 화면 버그 수정
- 애플 동시성 문제로 인한 버그 수정
-
2.4
- 식사 추가시 사진 검색 및 추가 기능
- 버그 수정 : 신고한 글 포스트에 있는 버그 수정, 포스트 새로고침 후 지난 글 가져오기 수정