Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FireTracker

순자산을 기록하고 FIRE 목표까지의 추이를 추적하는 iOS 앱. (앱 이름: 퇴사각)

링크

빌드

  1. FireTracker.xcodeproj를 Xcode 15+ 에서 열기
  2. Signing & Capabilities 에서 본인 Team 선택
  3. iPhone 시뮬레이터 또는 실기기 선택 후 ⌘R
  • 최소 타깃: iOS 17.0
  • 의존성: 없음 (SwiftUI, SwiftData, Swift Charts — 전부 내장 프레임워크)
  • Bundle ID: com.devkoan.FireTracker

구조

  • 대시보드 — FIRE 달성률 링, 예상 달성 시점, 월 평균 저축, 전월 대비 변화량, 자산 구성 도넛 차트
  • 추이 — 순자산 라인 차트(목표선 포함) / 월별 저축률 막대 / 자산 클래스별 누적 막대
  • 기록 — 월별 스냅샷 추가·편집·삭제. 자산을 클래스별(주식/전세/현금 등) 라인 아이템으로 입력
  • 설정 — 연 목표 지출, 안전 인출률(SWR), 예상 연 수익률 → FIRE 목표 금액 자동 계산

데이터 모델 (SwiftData 영속)

  • FireSettings — 목표/SWR/수익률
  • NetWorthSnapshot — 월별 스냅샷 (수입/지출 포함, 저축률 파생)
  • AssetEntry — 스냅샷에 속한 개별 자산 (클래스 + 금액)

계산 로직 (FireEngine.swift)

  • FIRE 목표 = 연 지출 / SWR (4% 룰이면 연 지출 × 25)
  • 달성 시점 = 현재 순자산 + 월 저축을 예상 수익률로 복리 적립해 목표 도달까지 시뮬레이션
  • 월 평균 저축 = 최근 6개월 (수입 − 지출) 평균
  • 전월 대비 = 최신 두 스냅샷 순자산 차이

사용 순서

  1. 설정에서 목표 지출/SWR 입력
  2. 기록 탭에서 첫 스냅샷 추가 (자산 + 수입/지출)
  3. 매월 스냅샷을 추가하면 추이 탭에서 변화량이 그래프로 누적

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages