📌 개인 지출 관리를 위한 초경량 가계부 앱
❌ 수입, 계좌별 자산 내용 입력
❌ 과도한 광고
❌ 복잡한 부가 기능
👉 오직 지출 기록에만 집중하기
🎯 월간 / 주간 소비 목표 설정
📊 이번 주 내 소비 페이스를 한눈에 확인
☕ 일상에서 가볍게 열고, 빠르게 기록하고,
필요할 때만 확인하는 가계부 앱을 지향합니다
- Flutter
- SQLite
📝 기능 요구사항
- 기본 진입 화면은 지출 추가 화면
- 입력 항목
- 날짜 / 시간 선택 (기본값: 현재 시각, 수정 가능)
- 카테고리 선택 (선택 사항)
- 금액 입력 (필수)
- 메모 입력 (선택 사항)
- 결제 수단 선택: 카드 / 현금 / 기타 (3개 버튼을 즉시 선택 가능하도록 구성)
- 저장 동작
- 저장 시 완료 팝업만 표시
- 다른 화면으로 이동하지 않음
- 입력 필드 초기화 후 바로 다음 지출 입력 가능
- 기본값: 현재 월
- 상단 영역
- 해당 월 총 지출 금액 표시
- 달력탭
- 해당 월 지출 내역 최신순 정렬 (오래된순, 금액많은순, 금액적은순 선택 가능)
- 검색 가능
- 목록 영역
- 해당 월 지출 내역 최신순 정렬 (오래된순, 금액많은순, 금액적은순 선택 가능)
- 검색 가능
- 상세 화면
- 항목 선택 시 상세 정보 표시
- 하단에 수정 / 삭제 버튼 제공
- 다중 삭제 기능
- 항목 길게 누르면 체크박스 모드 활성화
- 여러 항목 선택 후 일괄 삭제 가능
- 월 이동 기능
- 이전 / 다음 월로 이동 가능
- 카테고리 관리
- 사용자 정의 카테고리 수정 가능
- 카테고리 색상 설정 가능
- 카테고리 바로가기 여부 설정 가능
- 카테고리 선택 UI 정책
- 바로가기 설정된 카테고리는 지출 입력 화면에 버튼 형태로 즉시 노출
- 그 외 카테고리는 “더보기”를 통해 선택
- 목표 금액 설정
- 월간 목표 지출 금액 설정
- 주간 목표 지출 금액 설정
- 기본값: 현재
- 기간 이동 가능 (이전 / 다음 주, 월, 연)
- 통계 항목
- 카테고리별 소비 금액 집계
- 카테고리별 소비 비율을 파이 차트로 표시
- 카테고리 누르면 목록 조회 가능
- 목표 대비 분석
- 설정한 목표 금액 대비 현재 소비 금액 비교
- 남은 사용 가능 금액 계산
- 소비 페이스 분석 로직
- 오늘이 해당 기간의 몇 번째 날인지 계산
(현재 소비액 / 목표 금액)vs(경과 일수 / 전체 일수)비교- 상태 판단
- 정상 범위
- 주의 필요
- 목표 초과
- CSV 내보내기 (기간별 지출 데이터 추출)
- CSV 가져오기 (데이터 import 기능)
- 주별, 월별 목표 소비금액 입력 가능
- 위젯
- 금액만 입력하면 현재시간으로 일단 내역 추가
- 지출 금액 표시
- 매일 아침 푸시 알림
- 금주 소비 페이스 안내 메세지