Features
AS-IS / TO-BE
- user authentication
- firebase Google OAuth 기존 방식 유지
- 다만 유저 token 관리는 next.js backend로 보안 강화
- (고려 중 - 우선순위 낮음) 카카오 소셜로그인 추가?
- db 관리
- AS-IS : firebase를 통해 사용자 정보 및 지출내역 관리
- TO-BE : postgres + prisma 사용 → next.js로 풀스택 개발
- UI
- AS-IS :
- 지출내역 UI : 월별 / 주간 / 일간 / 카테고리별 지출 내역 확인 가능
- 모달 UI : 팝업
- TO-BE :
- 지출내역 UI : 월별 / 카테고리로 축소
- 모달 UI : PC - 팝업 / Mobile - 바텀시트
New Features
- 정기 결제 : 정기 지출 선택할 경우 매달 지정일마다 지출 등록 (n년…)
- 수정할 때 - 정기 결제 해제 / 해당 월만 지우는 건 일반 삭제로 가능
- 할부 계산하기 : n번 직접 입력하기 번거로움
- n회차, 결제일 선택 필요
- 1/n으로 나누어 떨어지지 않는 경우?
- 지출내역 자동완성 : 자주 입력하는 지출내역 자동완성 기능?