메인 화면

 

플래닝 리포트
맞춤 상품 추천

Finance Project (v1.0.3)

개인 재무설계, 금융상품 추천, 공공데이터 연동, DART 공시 모니터링을 통합한 Next.js 기반 서비스입니다.

 

주요 기능

  • 재무설계(Planner): 입력 기반 지표/액션 제안
  • 추천(Recommend): 결과 저장/히스토리/리포트 연동
  • DART: digest/alerts/daily brief 생성 및 노출
  • 데이터 소스 상태/헬스 체크 대시보드
  • 일일 갱신 파이프라인(daily:refresh) + 아티팩트 생성

기술 스택

  • Next.js (App Router), React, TypeScript
  • Tailwind CSS
  • Prisma + SQLite
  • Vitest + Playwright + ESLint

이 프로젝트가 해결하려는 문제

금융 앱은 많지만, 지금 내 현금흐름과 목표 순서에 맞춰 무엇을 먼저 봐야 하는지까지 정리해주는 경우는 드뭅니다. 이 프로젝트는 단순히 금리가 높은 상품을 나열하는 것이 아니라, 현재 재무 상태를 먼저 해석하고 그 결과에 맞는 상품 후보를 비교용으로 보여주는 흐름을 목표로 만들었습니다.

사용 흐름

  1. 사용자가 수입, 지출, 목표자금 등 기본 정보를 입력합니다.
  2. 플래너가 남는 돈, 부족 자금, 우선 목표를 요약합니다.
  3. 입력 정보가 충분하지 않으면 성급한 결론 대신, 왜 판단이 어려운지와 무엇을 먼저 확인해야 하는지를 안내합니다.
  4. 그 다음에 예금/적금 후보를 비교용으로 정렬해, 지금 상황에서 먼저 검토할 순서를 제안합니다.

이 서비스가 추천을 다루는 방식

이 프로젝트의 추천은 “지금 당장 가입해야 할 상품”을 단정하는 방식이 아니라, 현재 재무 상태를 기준으로 먼저 비교해볼 후보를 정리하는 방식에 가깝습니다. 그래서 추천 결과는 확정 결론보다 비교 우선순위에 가깝고, 실제 판단 전에는 반드시 현재 현금흐름과 조건을 다시 확인하는 흐름을 전제로 합니다.

이 프로젝트에서 중요하게 본 기준

  • 입력 정보가 부족하면 억지로 낙관적인 결론을 내리지 않습니다.
  • 남는 돈, 부족 자금, 목표 우선순위를 먼저 해석한 뒤 상품 비교로 넘어갑니다.
  • 추천보다 현재 자금 흐름의 안정성을 먼저 보는 방향으로 설계했습니다.
  • 데이터는 기준 시점과 갱신 상태를 함께 확인하는 흐름을 중요하게 봤습니다.

현재 버전에서 구현한 범위

  • 재무설계 입력 및 요약 리포트
  • 예금/적금 중심 상품 탐색
  • 플래닝 결과 기반 후보 비교
  • 공공데이터 및 DART 연동 기반 정보 확장
  • 데이터 소스 상태 확인과 일일 갱신 파이프라인

아직 남아 있는 과제

  • 입력값이 적을 때 더 정교한 보완 질문 제공
  • 추천 근거 문구를 더 구체적으로 설명하는 UI 개선
  • DART/공시 모니터링 화면과 금융상품 탐색 흐름의 연결 강화
  • 데이터 신선도와 실패 복구 상태를 사용자가 더 쉽게 이해할 수 있도록 정리