# 적자 탈출 가계부 - MVP 기능 목록

이 문서는 적자 탈출 가계부 앱의 MVP(Minimum Viable Product) 기능 목록을 정의합니다. 우선순위는 MoSCoW 방법론에 따라 분류되었습니다:

- **Must have**: 반드시 포함되어야 하는 핵심 기능
- **Should have**: 중요하지만 MVP 출시에 필수적이지는 않은 기능
- **Could have**: 있으면 좋지만 없어도 MVP 가치에 크게 영향을 미치지 않는 기능
- **Won't have**: MVP에서는 제외되는 기능 (향후 업데이트에서 고려)

## 카드 한도 관리

### Must have
- 월간 카드 사용 한도 설정 기능
- 현재 카드 사용액과 남은 한도 실시간 표시
- 한도 대비 사용 비율을 시각적으로 표현하는 그래프/게이지
- 한도의 특정 비율(70%, 90%)에 도달했을 때 알림 기능

### Should have
- 카테고리별 지출 한도 설정 기능
- 여러 개의 카드 등록 및 개별 한도 설정
- 일/주/월 단위 한도 사용 추이 그래프
- 결제일 전 예상 청구액 알림

### Could have
- 한도 설정 시 사용자의 상환 능력 기반 금액 추천
- 카테고리별 한도 초과 시 세부 알림 설정
- 한도 자동 조정 기능 (과거 사용 패턴 기반)
- 한도 초과 시 지출 제한 옵션

### Won't have (MVP)
- 신용카드사 API 연동을 통한 자동 한도 설정
- 다중 통화 지원
- 신용점수 영향 분석
- 카드사 혜택 기반 한도 최적화

## 카드 사용 내역 관리

### Must have
- 카드 사용 내역 수동 입력 기능
- 날짜, 금액, 카테고리 기본 정보 입력
- 내역 조회 및 기본 필터링 (날짜, 금액)
- 내역 수정 및 삭제 기능

### Should have
- 자주 사용하는 내역 템플릿 저장 및 빠른 입력
- 카테고리별 내역 필터링 및 검색
- 내역에 메모 추가 기능
- 월별 내역 요약 보기

### Could have
- 영수증 사진 촬영을 통한 내역 자동 입력
- 위치 기반 자주 가는 가게 자동 완성
- 내역 태그 지정 및 태그 기반 필터링
- 내역 데이터 내보내기 (CSV/Excel)

### Won't have (MVP)
- 은행/카드사 API 연동을 통한 자동 내역 동기화
- 음성 인식을 통한 내역 입력
- 영수증 OCR 고급 분석 (품목별 상세 내역)
- 업무/개인 지출 자동 분류

## 대시보드 및 분석

### Must have
- 메인 대시보드에 현재 카드 사용 현황 표시
- 이번 달 주요 지출 요약
- 카테고리별 지출 비율 기본 차트
- 다가오는 결제일 및 예상 청구액 표시

### Should have
- 전월 대비 지출 변화 비교
- 지출이 많은 상위 카테고리 표시
- 주간/월간 지출 트렌드 그래프
- 기본 지출 인사이트 제공

### Could have
- 시간대별/요일별 지출 패턴 분석
- 불필요한 지출 식별 및 절약 제안
- 맞춤형 월간 지출 리포트
- 지출 목표 대비 진행 상황 추적

### Won't have (MVP)
- AI 기반 고급 지출 패턴 분석
- 다년간 재정 건전성 예측
- 소비 성향 심층 분석
- 타 사용자 대비 소비 패턴 비교

## 사용자 관리 및 설정

### Must have
- 기본 회원가입 및 로그인 기능
- 프로필 정보 관리
- 기본 알림 설정 (켜기/끄기)
- 데이터 백업 및 복원 기능

### Should have
- 소셜 로그인 연동
- 알림 세부 설정 (시간, 유형별)
- 앱 테마 설정 (라이트/다크 모드)
- 데이터 동기화 기능

### Could have
- 생체 인증 로그인 (지문, 얼굴 인식)
- 앱 화면 레이아웃 커스터마이징
- 다국어 지원
- 개인정보 보호 강화 설정

### Won't have (MVP)
- 다중 사용자 지원 (가족 계정)
- 공동 카드 관리 기능
- 고급 데이터 분석 설정
- 타 금융 앱과의 연동

## 제외 기능 (명확한 정의)

MVP 단계에서는 다음 기능들을 명확히 제외합니다:

1. **자동 내역 동기화**: 은행/카드사 API 연동을 통한 자동 내역 가져오기는 MVP에서 제외
2. **다중 사용자 지원**: 가족 구성원 초대 및 공동 계정 관리는 향후 업데이트에서 구현
3. **AI 기반 고급 분석**: 심층적인 AI 분석 및 예측 기능은 MVP에서 제외
4. **고급 OCR 기능**: 영수증 상세 분석 및 자동 품목 분류는 향후 업데이트에서 구현
5. **타 금융 앱 연동**: 다른 금융 앱이나 서비스와의 연동은 MVP에서 제외
6. **다중 통화 지원**: 해외 카드 사용 및 다중 통화 관리는 MVP에서 제외
7. **음성 인식 기능**: 음성을 통한 내역 입력 및 명령은 향후 업데이트에서 구현
8. **고급 데이터 시각화**: 복잡한 인터랙티브 차트 및 고급 시각화는 MVP에서 제외

이러한 제외 기능들은 MVP 출시 후 사용자 피드백과 우선순위에 따라 향후 업데이트에서 순차적으로 구현할 계획입니다.
