소비 내역을 카테고리별로 관리하고, 예산 설정과 소비 패턴 시각화를 통해 체계적인 소비 습관 형성을 돕는 iOS 가계부 앱
Budgetory는 사용자의 소비 내역을 카테고리별로 기록하고 분석할 수 있는 가계부 앱입니다.
단순히 지출 내역을 기록하는 것에 그치지 않고, 카테고리별 소비 금액과 비율을 시각적으로 제공하여 사용자가 자신의 소비 습관을 쉽게 파악할 수 있도록 돕습니다.
또한 각 카테고리에 월별 예산을 설정하고 현재 지출 금액과 비교함으로써 계획적인 소비를 실천할 수 있습니다.
- 소비 금액, 날짜, 카테고리, 메모 입력
- 식비, 교통비, 쇼핑 등 카테고리별 소비 내역 관리
- 등록한 소비 내역 수정 및 삭제
- 날짜별 소비 내역 확인
- 카테고리별 소비 내역 조회
- 월별 전체 지출 금액 확인
- 카테고리별 소비 금액과 비율 제공
- 차트를 활용한 월별 소비 패턴 시각화
- 가장 많은 소비가 발생한 카테고리 확인
- 각 소비 카테고리에 월별 예산 설정
- 설정한 예산 대비 현재 소비 금액 확인
- 남은 예산 및 예산 사용률 제공
- 이번 달 총소비 금액 확인
- 예산 초과 여부 확인
- 소비 내역과 예산을 한 화면에서 비교
- Swift
- UIKit / SwiftUI
- Xcode
- UserDefaults / Core Data / SwiftData
- Git
- GitHub
프로젝트에서 실제로 사용한 기술에 맞게 수정해 주세요.
| 화면 | 설명 |
|---|---|
| 홈 | 이번 달 총소비 금액과 예산 현황을 확인합니다. |
| 소비 내역 | 날짜별로 등록된 소비 내역을 확인합니다. |
| 소비 등록 | 금액, 날짜, 카테고리와 메모를 입력합니다. |
| 통계 | 카테고리별 소비 비율과 소비 패턴을 차트로 확인합니다. |
| 예산 관리 | 카테고리별 예산을 설정하고 사용 현황을 확인합니다. |
Budgetory
├── App
├── Models
├── Views
├── ViewModels
├── Controllers
├── Services
├── Repositories
├── Resources
└── Utilities
실제 프로젝트 구조에 맞게 디렉터리명을 수정해 주세요.
git clone <repository-url>cd Budgetoryopen Budgetory.xcodeprojCocoaPods를 사용한 경우에는 다음 파일을 실행합니다.
open Budgetory.xcworkspaceCommand + R
- 소비 내역을 체계적으로 기록할 수 있습니다.
- 카테고리별 소비 비율을 통해 자신의 소비 습관을 파악할 수 있습니다.
- 예산과 실제 소비 금액을 비교하여 과소비를 예방할 수 있습니다.
- 장기적으로 계획적인 소비 습관을 형성할 수 있습니다.
- 반복 지출 자동 등록
- 월별 소비 리포트 제공
- 예산 초과 알림
- 소비 내역 검색 및 필터링
- 사용자 맞춤형 예산 추천
- iCloud를 활용한 데이터 동기화
- 다크 모드 지원
- 위젯 기능 제공
| 이름 | 담당 역할 |
|---|---|
| 양현서 | iOS 개발 및 UI 구현 |
| 박재희 | iOS 개발 및 UI 구현 |
본 프로젝트는 학습 및 포트폴리오 목적으로 제작되었습니다.