Recommend Card
완료카드 혜택 최적화 추천
진행률95%
Web
2026.06
1명 (개인 프로젝트)
프로젝트 설명
결제 순간 보유 카드 중 실제 혜택이 가장 큰 카드를 추천하는 금융 최적화 MVP입니다. 단순 할인율이 아니라 전월실적·월 한도·업종별 혜택·건당 최소금액을 동시에 계산하는 룰 기반 엔진(90개 테스트)에, Claude 소비 인사이트를 결합했습니다.
- 전월실적·월 한도·업종 혜택율·건당 최소금액 4중 제약을 동시 평가하는 결정형 최적화 엔진 구현 (90개 단위 테스트)
- CSV 거래내역 분석으로 놓친 혜택 탐지 + 월별 혜택 한도 리셋·이력 추적 (Prisma+SQLite)
- Vercel AI SDK + Claude Sonnet 4.6 소비 인사이트 스트리밍, 키 없으면 우아하게 비활성화
기술 스택
Next.jsReactTypeScriptPrismaSQLiteVercel AI SDKClaudeshadcn/uiVitest
아키텍처
사용자 (결제 시뮬레이터 / CSV 업로드)
└─ Next.js (React 19 + Server Components)
├─ 최적화 엔진 (순수 TS)
│ └─ 4중 제약 평가 → 카드별 실혜택 계산 → 랭킹
├─ 리포트 엔진 (놓친 혜택·월별 누적)
├─ /api/insight (Claude streamText)
└─ 크롤링 파이프라인 (robots 준수·정규화)
└─ Prisma ORM → SQLite (Postgres 호환)결제 금액·업종을 입력하면 순수 TS 최적화 엔진이 카드별로 전월실적·월 혜택 한도·업종 혜택율·건당 최소금액 4중 제약을 평가해 실혜택을 계산하고 랭킹합니다. CSV 거래내역은 리포트 엔진이 업종 분류 후 시뮬레이션해 놓친 혜택을 찾고, Claude가 소비 패턴 인사이트를 스트리밍합니다. 데이터는 Prisma+SQLite로 영속화합니다.
주요 기능
4중 제약 최적화 엔진
전월실적 충족·월 혜택 한도·업종별 혜택율·건당 최소금액을 동시 평가해 실제 혜택(₩) 최대 카드를 결정 (룰 기반, 90개 테스트)
결제 시뮬레이터
결제 금액+업종 입력 시 실시간으로 최적 카드와 혜택 산출 근거를 함께 제시
CSV 거래내역 분석
거래내역 업로드 → 가맹점 업종 자동 분류 → 잘못된 카드로 놓친 혜택 탐지
월별 혜택 이력
DB에 분석 결과 저장, 월 경계에서 혜택 한도 리셋하며 월별 추이 추적
Claude 소비 인사이트
Vercel AI SDK + Claude Sonnet 4.6으로 소비 패턴을 자연어로 분석, 카드 활용 전략 제안 (스트리밍)
혜택 크롤링 정규화
robots.txt 준수 + 레이트리밋·디스크 캐시 기반 크롤러로 비정형 카드 혜택 텍스트를 구조화
기능
#결제 시뮬레이터(실시간 추천)#4중 제약 혜택 최적화 엔진#CSV 거래내역 분석·놓친 혜택 탐지#월별 혜택 이력 추적#Claude 소비 인사이트(스트리밍)#카드 혜택 크롤링·정규화 파이프라인
