Captain's Log
← Logbook
데이터 기반 기획·풀스택··Completed

개인화 데이터 기반 'KB카드 추천 서비스'

KB카드 128종을 크롤링해 전월실적 구간별 연 순혜택을 계산하고 추천하는, 크롤링→DB→추천 API→UI 풀스택 핀테크 서비스.

카드추천데이터크롤링추천엔진핀테크
개인화 데이터 기반 'KB카드 추천 서비스'

Overview

구름 & 핀테크지원센터 · 2026.04 · 풀스택 구축

개인 소비 데이터 기반 **'KB카드 추천 서비스'**를 풀스택으로 구축했다.

  • KB카드 사이트 Selenium·BS4 크롤링 (신용 105·체크 23종)
  • 전월실적 구간별 혜택 계산 → 연 순혜택 기준 추천
  • 크롤링 → MySQL → 추천 API → Next.js UI 풀스택 구축
  • 주간 자동 갱신(APScheduler) 등 데이터 파이프라인 설계
  • Skill: 데이터 크롤링·파이프라인, 규칙 기반 추천 엔진, 백엔드 API(FastAPI), 풀스택 구현
  • Stack: Python·FastAPI, Selenium·BS4, MySQL·SQLAlchemy, pandas, Next.js·TS

Problem

카드 혜택은 전월실적 구간·연회비·할인 한도가 제각각이라 사용자가 자신에게 가장 유리한 카드를 직접 비교하기 어렵다. 단순 '인기 카드' 추천은 개인 소비 패턴과 맞지 않는다.

규칙 기반 추천 · 순혜택 관점 — 혜택에서 연회비를 차감한 연 순혜택을 기준으로 개인 소비에 맞는 카드를 추천했다.

Solution

  1. 데이터 크롤링 — Selenium·BS4로 신용 105·체크 23종 카드 데이터를 수집
  2. 순혜택 계산 — 전월실적 구간별 혜택을 계산해 연 순혜택 산출
  3. 추천 API·UI — 크롤링 → MySQL → FastAPI 추천 API → Next.js UI까지 풀스택 + 주간 자동 갱신

Result

  • 신용·체크 128종 카드 데이터를 구조화
  • 연 순혜택 기준 개인 맞춤 추천 로직 완성
  • 크롤링→DB→API→UI 풀스택 파이프라인 + 주간 자동 갱신 구현

Retrospective

데이터 파이프라인을 직접 설계 — 크롤링부터 DB·API·자동 갱신까지 데이터 흐름 전체를 설계·구현하는 역량을 입증했다.

규칙 기반 추천을 서비스로 — 복잡한 카드 혜택을 순혜택이라는 명확한 기준으로 정리해 사용자에게 실질적 의사결정 근거를 제공했다.

Links