인프라 체크
기능 현황
레거시
2페이지시뮬레이션
2026-Q1-v1룰셋핵심 기능. 연소득+현금 → 매수 여력 판정 + 정책대출 자동 매칭
메인 폼에서 가족 형태 선택 → 정책대출(디딤돌/신생아특례) 정확도 향상
정책대출 자격/금리/절감액 실계산 (매수가능 대출 중앙값 기반). 메타데이터는 policy-loans.ts 원본 참조
테마별 매물 필터링. 대단지 기준: 1,000세대(상수). 상급지: 시세 높은순 실데이터 정렬
⚠️ 하드코딩 MVP: 서울+수도권 15개 동 수동매핑 (school-zones.ts). 확장 시 교육청 API/DB화 필요
⚠️ 하드코딩 MVP: 아파트 이름에 파크/포레/숲/센트럴/그린 키워드 정규식 매칭. GIS 데이터 없어 이름 기반
신축(+20)/대단지(+18)/학군(+15)/시세(+12)/숲세권(+5) 가산점. A+B 통합정렬. 모든 정렬의 tiebreaker
추천순: 등급 구분 없이 A+B를 평당가×품질로 통합 정렬. C만 하단 분리
카드에 '평당 X만' 표시. 정렬 옵션에 '평당가 높은순' 추가
1위 카드에 '추천 이유: 3년차 신축 · 1,745세대 대단지 · 평당 2,100만' 자동 생성
주담대 최대(DSR 40%) / 보수적(DSR 30%) 선택. 보수적 모드 시 DSR 한도 제한
감당 가능 월상환 역산 (월소득-생활비). gradeReason에 '생활비 차감 후 월 X만원 여유/초과' 반영
3천만/5천만/1억 퀵버튼. extraCost로 시뮬레이션에 반영 → 필요현금에 합산
체크박스 드롭다운으로 송파+강동+광진 등 복수 시군구 선택. API에서 병렬 쿼리 합산
10~20억 → 10~15억/15~20억 분리. 매칭+단지탐색 통일
localStorage 기반. 재방문 시 소득/현금/가족/대출조건 자동 복원 + 토스트 알림
Sticky 조건 바 + 등급 필터 + Quick View + 이 지역 결과 보기
메인(지도/시세/실거래) + 금융 사이드바(매수판단/비용/시나리오/입지/주변단지) sticky
매매가/취득세/중개수수료/등기비 breakdown + 대출한도 차감 → 내가 준비할 현금
현재(4.5%)/인상(5.5%)/인상(6.5%)/정책대출(2%) 4가지 월상환·소득비율 비교
거래활발도(6개월)/가격위치(2년 최고-최저%)/전세가율. 중복 없는 신규 데이터
같은 시군구 5개 단지. 클릭 시 QuickView 모달로 비교 (페이지 이동 없음)
실거래 이력 데이터 의존. 데이터 없는 단지는 차트 미표시
매수판단 배너 + 4축 분석(자금/부담/타이밍/규제) + 입지 지표. QuickView 상단에도 요약 표시
시뮬레이션 엔진 하드코딩. DB 불필요
정적 콘텐츠. DB 불필요
정적 콘텐츠. DB 불필요
버전별 변경사항 안내. 홈 footer 링크. 새 기능 배포 시 CHANGELOG 배열에 추가
market_data DB → complex_areas 배치 동기화 (load-s3-data.py Step 5). naver_min_price/naver_avg_price/naver_listing_count 반영
매물 데이터 있는 단지 카드에 매물 배지 표시. 매물 없으면 자동 숨김
KB시세 대비 네이버 호가 비교 시각화. KB 대비 3%↓ 이상 시 배지 표시
전국 단지 이름+주소 검색. 시도 제한 없이 자동완성. 선택 시 지도 Level 3 줌인 + panTo
localStorage 기반 (비회원). QuickView 하트 토글 + PC 사이드바 관심 단지 탭. 최대 50개
수도권 35개 주요역 좌표 DB. 직장역 선택 시 각 단지 카드에 출퇴근 시간 표시. 직선거리×3분 보정
직장 A/B 2개 입력. 직장A 선택 시 직장B 입력 자동 노출. 카드에 양쪽 출퇴근 시간 동시 표시
블라인드/스레드 실제 질문 기반 3개: 신혼부부+강남, 맞벌이 이중직장, 서울구축vs경기신축
market_data에서 1,076건 적재. QuickView에 진행단계 배지 표시. 25개 진행단계 분류
88K건. QuickView에 시장 트렌드 배지(📈상승중), 단지탐색 상단에 시장정보 배너 표시
시군구별 월별 미분양. 1,716건. 100세대 이상 시 QuickView 경고 표시
분양거래 198K건 + 프리미엄 15K건. 시군구별 거래 + TOP 프리미엄 API 제공
naver_listings 657K건. 퀵뷰에서 접이식 섹션으로 최저가순 개별 매물 표시. /api/v2/complexes/:id/listings
카카오 REST API 키 설정 필요
API 실패 시 직선거리 추정으로 fallback
lbd-gis-staging 미연결. fallback 텍스트 표시
GIS DB 미연결. 빈 배열 반환
GIS 실패 시 정적 데이터(GTX 등)로 fallback
Prisma 로컬 DB 필요. 프로덕션 미동작
Prisma 로컬 DB 필요. 프로덕션 미동작
금융 계산은 TypeScript 순수 함수로 구현 (LLM 위임 금지). 49개 단위 테스트 통과.
집 모양 모자 + squircle 몸체. 등급/상태별 6가지 표정
가족 형태 + 정책대출 아이콘 (stroke 기반, currentColor)
지도 오버레이 및 주변시설 마커용 (stroke 기반)
Primary & Brand
등급 컬러