CLIEN

본문 바로가기 메뉴 바로가기 보기설정 테마설정
톺아보기 공감글
커뮤니티 커뮤니티전체 C 모두의광장 F 모두의공원 I 사진게시판 Q 아무거나질문 D 정보와자료 N 새로운소식 T 유용한사이트 P 자료실 E 강좌/사용기 L 팁과강좌 U 사용기 · 체험단사용기 W 사고팔고 J 알뜰구매 S 회원중고장터 B 직접홍보 · 보험상담실 H 클리앙홈
소모임 소모임전체 ·굴러간당 ·주식한당 ·아이포니앙 ·방탄소년당 ·일본산당 ·MaClien ·개발한당 ·자전거당 ·안드로메당 ·키보드당 ·패스오브엑자일당 ·나스당 ·클다방 ·이륜차당 ·AI당 ·퐁당퐁당 ·디아블로당 ·소시당 ·배드민턴당 ·테스트당 ·PC튜닝한당 ·총쏜당 ·달린당 ·미끄러진당 ·야구당 ·뚝딱뚝당 ·ADHD당 ·냐옹이당 ·꼬들한당 ·콘솔한당 ·IoT당 ·활자중독당 ·리눅서당 ·날아간당 ·3D메이킹 ·X세대당 ·AI그림당 ·사과시계당 ·육아당 ·농구당 ·블랙베리당 ·곰돌이당 ·비어있당 ·FM당구당 ·블록체인당 ·보드게임당 ·볼링친당 ·캠핑간당 ·문명하셨당 ·클래시앙 ·요리한당 ·쿠키런당 ·대구당 ·DANGER당 ·개판이당 ·동숲한당 ·날아올랑 ·전기자전거당 ·e북본당 ·갖고다닌당 ·이브한당 ·패셔니앙 ·물고기당 ·도시어부당 ·FM한당 ·맛있겠당 ·포뮬러당 ·젬워한당 ·걸그룹당 ·안경쓴당 ·골프당 ·차턴당 ·땀흘린당 ·하스스톤한당 ·히어로즈한당 ·인스타한당 ·KARA당 ·덕질한당 ·어학당 ·가죽당 ·레고당 ·LOLien ·Mabinogien ·임시소모임 ·미드당 ·밀리터리당 ·땅판당 ·헌팅한당 ·오른당 ·영화본당 ·MTG한당 ·소리당 ·노키앙 ·적는당 ·방송한당 ·바다건너당 ·찰칵찍당 ·그림그린당 ·소풍간당 ·심는당 ·라즈베리파이당 ·품앱이당 ·리듬탄당 ·노젓는당 ·Sea마당 ·SimSim하당 ·심야식당 ·윈태블릿당 ·축구당 ·나혼자산당 ·스타한당 ·스팀한당 ·파도탄당 ·테니스친당 ·빨콩이당 ·공대시계당 ·여행을떠난당 ·터치패드당 ·트윗당 ·가상화폐당 ·창업한당 ·VR당 ·시계찬당 ·WebOs당 ·소셜게임한당 ·위스키당 ·와인마신당 ·WOW당 ·윈폰이당
임시소모임
고객지원
  • 게시물 삭제 요청
  • 불법촬영물등 신고
  • 쪽지 신고
  • 닉네임 신고
  • 제보 및 기타 제안
© CLIEN.NET
공지[점검] 잠시후 서비스 점검을 위해 약 30분간 접속이 차단됩니다. (금일 18:15 ~ 18:45)

개발한당

자유 FE 개발자가 100일간 만든 아파트 미래가치 시뮬레이터 (Web/iOS/Android)

2026-07-24 00:23:16 수정일 : 2026-07-24 00:24:23 1.♡.108.63
청초한아저씨

안녕하세요, 개발한당 회원 여러분! 눈팅 위주로 활동하다가 최근 개인 프로젝트 배포까지 완료하게 되어 소소하게 공유해 봅니다.

저는 본업으로 APM(애플리케이션 성능 모니터링) 도메인에서 메트릭 데이터 시각화와 프론트엔드 개발을 담당하고 있습니다.

프로젝트의 계기는 아내의 한마디였습니다. "내년에 집 사야 하니까 빨리 제대로 알아봐라"라는 지시(?)에 막상 이사를 준비하려니, '지금 매수하는 게 맞나?', '금리나 거시 경제가 변하면 내가 보는 단지 가격은 어떻게 될까?' 하는 불안감이 컸습니다. 결국 주전공인 데이터 가공 및 시각화 경험을 살려 거시경제 팩터 연동형 미래 아파트값 시뮬레이터(아파트 인사이트)를 직접 구축해 보게 되었습니다.

www.apt-insights.com_.png

🛠️ 개발 방식: FE 개발자의 역할과 AI 에이전트 오케스트레이션

통계학 수식이나 수집 배치/서버리스 인프라 전체를 혼자 처음부터 다 파이프라인으로 짜기에는 퇴근 후 시간만으로 한계가 있었습니다. 그래서 시스템 전체의 도메인 설계, 데이터 흐름 제어, UI/UX 및 제약조건(Constraint) 정의는 직접 주도하고, 구현 단에서는 AI 에이전트 도구를 100% 활용하는 방식을 취했습니다.

  • 수학/통계 모델 수식화: 한국은행 ECOS 및 미국 FRED에서 수집되는 18개 거시 경제 지표와 실거래 데이터를 연동하는 다변량 팩터 모델, VECM(오차수정모형), 몬테카를로 시뮬레이션 산식을 학술 논문 기반으로 설계하고 코드화하도록 유도했습니다.

  • MLOps 및 Automated Gate: 모델 및 코드 수정이 발생할 때마다 Pseudo-OOS 백테스트와 9시점 Shock Test가 자동으로 수행되는 검증 게이트를 구축했습니다. 검증 실패 시 AI가 스크립트 기반으로 롤백하거나 보정하도록 구성했습니다.

전체 기간은 약 100일 정도 소요되었으며, 퇴근길이나 자투리 시간에 모바일과 PC를 오가며 지시·검증·피드백을 반복하며 빌드했습니다.

🏛️ 예측 엔진 하이브리드 아키텍처

가족들과 실제 매수 시점을 검토하는 데 쓸 도구였기에, LLM의 환각(Hallucination) 현상을 차단하는 것을 가장 중요한 원칙으로 세웠습니다.

  1. 결정론적 다변량 팩터 엔진: 18개 팩터와 Beta 계수로 100% 수식 기반 계산을 수행하여 동일 조건에서의 일관된 출력을 보장합니다.

  2. 시계열 VECM 잔차 보정: 장기 공적분 잔차와 1-lag 모멘텀 보정을 적용해 시계열 오차를 동적으로 보정합니다.

  3. 몬테카를로 시뮬레이션: 금리/공사비/환율 등 가상 시나리오에 따른 미래 가격의 확률 분포(상한/하한 범위)를 산출합니다.

  4. LLM 어드바이저 역할 철저 분리: 수치 계산 자체에 Gemini LLM은 관여하지 않습니다. 계산이 완료된 결정론 수치와 최신 뉴스 데이터를 바탕으로 서술형 리스크/기회 분석 및 타임라인별 가이드라인만 작성하도록 역할을 분리했습니다.

🌐 멀티플랫폼 & 서버리스 / Edge 인프라

원래는 토스 미니앱 연동을 우선 검토했으나 부동산 카테고리 미지원으로 리젝을 받아, Next.js 기반 웹과 Capacitor 조합으로 데스크탑, 모바일 웹, iOS/Android 네이티브 앱 마켓 동시 대응 구조로 전환했습니다.

  • Compute & Edge: Vercel Pro 호스팅과 Cloudflare Workers Edge Proxy를 연결하여 지연 시간(Latency)을 낮췄습니다.

  • Database & Dual Backup: 메인 DB로는 Serverless Neon Postgres를 사용하고, 일간 Supabase 기반 증분 백업 파이프라인을 구축했습니다.

  • Dual Queue Routing: 대량의 실거래 시계열 동기화 및 백필 작업은 Cloudflare Queues를 Primary로 사용하고, 장애 시 Upstash QStash로 우회되는 이중화 큐 라우팅을 적용했습니다.

  • Push Notifications: PWA Web Push(VAPID)와 Capacitor Native Push(FCM/APNs) 이중 경로를 통해 실거래 및 예측 가격 변동 시 푸시 알림을 발송합니다.

🚀 최근 UX 및 지표 투명성 개선

운영하며 받은 피드백 중 "홈 대시보드 점수가 정확히 뭘 의미하는지 모르겠다"는 점을 반영하여 최근 대규모 투명성 개선 작업을 진행했습니다.

  • 시장 지표 의미 명확화: 대시보드의 지표명을 '시장 매수 국면'으로 고정하고, 0~100 환산 점수가 개별 단지나 개인 자금용이 아닌 전역 시장 레퍼런스 기준의 12개월 흐름 지수임을 명시했습니다.

  • VECM 주요 신호 노출: 예측 점수 뒤에서 작용한 상위 3개 핵심 팩터의 기여도 방향(+ 하락 압력, − 상방 지지)을 투명하게 노출하도록 변경했습니다.

  • 대화면 & 위젯 보강: 모바일 네이티브 웹뷰 이동 안정화와 함께 iPad 및 안드로이드 폴더블/대화면 기기에서 홈 위젯 레이아웃 밀도가 깨지지 않도록 정제했습니다.

🔗 서비스 둘러보기 & 피드백 요청

회사 규정상 겸직 금지라 광고나 결제 기능 없이 전면 100% 무료로 운영 중이며, 서버 인프라 비용은 개인 용돈으로 방어하고 있습니다.

로그인이나 가입 없이도 바로 테스트해보실 수 있도록 샘플 링크와 마켓 주소를 첨부합니다.

  • 👉 [동탄역 롯데캐슬 분석 리포트 (로그인 불필요)]: https://app.apt-insights.com/s/apt/m0ZkLn1k4L

  • 🌐 웹 서비스 (PC/모바일/태블릿): https://app.apt-insights.com

  • 📱 iOS (App Store): https://apps.apple.com/kr/app/id6785690190

  • 🤖 Android (Google Play): https://play.google.com/store/apps/details?id=com.aptinsights.twa

개발자 관점에서의 반응형 UI, Edge Caching, 시뮬레이션 산식, 푸시 파이프라인 등 보완할 점이나 미흡한 부분이 많을 것으로 생각됩니다. 버그 제보나 인프라/시각화 관련 조언을 언제든 편하게 댓글로 남겨주시면 서비스 개선에 큰 도움이 되겠습니다.

(혹시 앱 설치 후 추가 단지 등록 및 비교 시뮬레이션을 희망하시는 회원님은 댓글로 가입 이메일을 남겨주시면 최대 4개 단지까지 비교 가능한 '서포터 등급'으로 상향해 드리겠습니다!)

긴 글 읽어주셔서 감사합니다!

출처 : https://www.apt-insights.com
청초한아저씨 님의 게시글 댓글
  • 주소복사
  • Facebook
  • X(Twitter)
댓글 • [0]
새로운 댓글이 없습니다.
이미지 최대 업로드 용량 15 MB / 업로드 가능 확장자 jpg,gif,png,jpeg,webp
지나치게 큰 이미지의 크기는 조정될 수 있습니다.
목록으로
글쓰기
글쓰기
목록으로 댓글보기 이전글 다음글
아이디  ·  비밀번호 찾기 회원가입
이용규칙 운영알림판 운영소통 재검토요청 도움말 버그신고
개인정보처리방침 이용약관 책임의 한계와 법적고지 청소년 보호정책
©   •  CLIEN.NET
보안 강화를 위한 이메일 인증
안전한 서비스 이용을 위해 이메일 인증을 완료해 주세요. 현재 회원님은 이메일 인증이 완료되지 않은 상태입니다.
최근 급증하는 해킹 및 도용 시도로부터 계정을 보호하기 위해 인증 절차가 강화되었습니다.

  • 이메일 미인증 시 글쓰기, 댓글 작성 등 게시판 활동이 제한됩니다.
  • 이후 새로운 기기에서 로그인할 때마다 반드시 이메일 인증을 거쳐야 합니다.
  • 2단계 인증 사용 회원도 최초 1회는 반드시 인증하여야 합니다.
  • 개인정보에서도 이메일 인증을 할 수 있습니다.
지금 이메일 인증하기
등록된 이메일 주소를 확인하고 인증번호를 입력하여
인증을 완료해 주세요.