<?xml version="1.0" encoding="UTF-8"?>
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>Hwanseok Sim</title>
      <link>https://shsblog.gttemp.cloud/blog</link>
      <description>전화망부터 운영 화면까지, 현장에서 돌아가는 음성 AI와 주차 서비스를 만드는 개발자</description>
      <language>ko-KR</language>
      <managingEditor>hs502983@gmail.com (심환석)</managingEditor>
      <webMaster>hs502983@gmail.com (심환석)</webMaster>
      <lastBuildDate>Sun, 01 Nov 2026 00:00:00 GMT</lastBuildDate>
      <atom:link href="https://shsblog.gttemp.cloud/tags/visitcall/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>https://shsblog.gttemp.cloud/blog/visitcall-devlog-08-v2-client-and-deploy</guid>
    <title>VisitCall 개발기 8 — 2.0 클라이언트 호환과 부천 단지 배포</title>
    <link>https://shsblog.gttemp.cloud/blog/visitcall-devlog-08-v2-client-and-deploy</link>
    <description>앱 하나가 1.x와 2.0 서버에서 모두 동작하도록 단지 선택과 공통 네트워크 계층을 넣고, 부천 단지 로컬 PC에 Docker Compose 스택을 올려 스토어 배포까지 마친 과정(2026년 10~11월).</description>
    <pubDate>Sun, 01 Nov 2026 00:00:00 GMT</pubDate>
    <author>hs502983@gmail.com (심환석)</author>
    <category>visitcall</category><category>개발기</category><category>flutter</category><category>docker</category>
  </item>

  <item>
    <guid>https://shsblog.gttemp.cloud/blog/visitcall-devlog-07-v2-redesign</guid>
    <title>VisitCall 개발기 7 — 2.0 재설계: 멀티 단지 통합 서버</title>
    <link>https://shsblog.gttemp.cloud/blog/visitcall-devlog-07-v2-redesign</link>
    <description>1.x 저장소 네 개를 분석해 결함을 정리하고, 메인 서버와 폴링 서버를 Fastify + PostgreSQL 통합 서버 하나로 합친 과정. 커서 영속, 멱등 아웃박스, 사이트별 단일 워커를 넣었다(2026년 10월).</description>
    <pubDate>Mon, 19 Oct 2026 00:00:00 GMT</pubDate>
    <author>hs502983@gmail.com (심환석)</author>
    <category>visitcall</category><category>개발기</category><category>fastify</category><category>postgresql</category>
  </item>

  <item>
    <guid>https://shsblog.gttemp.cloud/blog/visitcall-devlog-06-incidents-in-production</guid>
    <title>VisitCall 개발기 6 — 운영 중 장애와 교훈</title>
    <link>https://shsblog.gttemp.cloud/blog/visitcall-devlog-06-incidents-in-production</link>
    <description>노원 단지에서 1.x를 운영하며 겪은 입차 매칭 실패, 시각 형식, 자정 배치, 알림 오발송, 이중 게이트, 그리고 Change Tracking 버전을 문자열로 비교해 감지가 멈춘 사건까지(2025년 11월~2026년 8월).</description>
    <pubDate>Tue, 11 Aug 2026 00:00:00 GMT</pubDate>
    <author>hs502983@gmail.com (심환석)</author>
    <category>visitcall</category><category>개발기</category><category>운영</category><category>장애</category>
  </item>

  <item>
    <guid>https://shsblog.gttemp.cloud/blog/visitcall-devlog-05-release-and-store</guid>
    <title>VisitCall 개발기 5 — 1.x 출시: Xcode Cloud와 스토어 배포</title>
    <link>https://shsblog.gttemp.cloud/blog/visitcall-devlog-05-release-and-store</link>
    <description>Flutter 앱을 App Store와 Google Play에 올리기까지의 빌드 실패, Xcode Cloud 스크립트 시행착오, Android 서명, 서버를 PM2로 상시 운영하게 된 과정(2025년 8~10월).</description>
    <pubDate>Thu, 23 Oct 2025 00:00:00 GMT</pubDate>
    <author>hs502983@gmail.com (심환석)</author>
    <category>visitcall</category><category>개발기</category><category>flutter</category><category>xcodecloud</category>
  </item>

  <item>
    <guid>https://shsblog.gttemp.cloud/blog/visitcall-devlog-04-admin-web</guid>
    <title>VisitCall 개발기 4 — 관리자 웹: 정적 페이지에서 Next.js까지</title>
    <link>https://shsblog.gttemp.cloud/blog/visitcall-devlog-04-admin-web</link>
    <description>관리사무소가 쓰는 관리자 웹을 문자 사용량 화면, 정적 HTML 통계 페이지, Next.js 대시보드로 세 번 다시 만든 과정과, 두 DB에 직접 붙는 구조의 비용(2025년 4~9월).</description>
    <pubDate>Fri, 26 Sep 2025 00:00:00 GMT</pubDate>
    <author>hs502983@gmail.com (심환석)</author>
    <category>visitcall</category><category>개발기</category><category>nextjs</category><category>관리자웹</category>
  </item>

  <item>
    <guid>https://shsblog.gttemp.cloud/blog/visitcall-devlog-03-parking-db-integration</guid>
    <title>VisitCall 개발기 3 — 주차관제 DB 연동과 Change Tracking 폴링</title>
    <link>https://shsblog.gttemp.cloud/blog/visitcall-devlog-03-parking-db-integration</link>
    <description>구조를 바꿀 수 없는 업체 주차관제 DB에서 입출차를 읽고 방문 차량을 써 넣기 위해 SQL Server Change Tracking 1초 폴링 서버를 만든 과정과, 알림 큐·필터링 결정(2025년 7~9월).</description>
    <pubDate>Sat, 13 Sep 2025 00:00:00 GMT</pubDate>
    <author>hs502983@gmail.com (심환석)</author>
    <category>visitcall</category><category>개발기</category><category>sqlserver</category><category>주차관제</category>
  </item>

  <item>
    <guid>https://shsblog.gttemp.cloud/blog/visitcall-devlog-02-push-and-entry-alerts</guid>
    <title>VisitCall 개발기 2 — 입차 푸시 알림과 중복 제거</title>
    <link>https://shsblog.gttemp.cloud/blog/visitcall-devlog-02-push-and-entry-alerts</link>
    <description>방문 차량이 들어오면 세대 구성원의 휴대폰이 울리게 만든 FCM 푸시 경로와, 같은 알림이 두 번 뜨는 문제를 서버 캐시와 앱 메시지 ID 저장으로 막은 과정(2025년 7~8월).</description>
    <pubDate>Wed, 20 Aug 2025 00:00:00 GMT</pubDate>
    <author>hs502983@gmail.com (심환석)</author>
    <category>visitcall</category><category>개발기</category><category>fcm</category><category>flutter</category>
  </item>

  <item>
    <guid>https://shsblog.gttemp.cloud/blog/visitcall-devlog-01-prototype-and-stack</guid>
    <title>VisitCall 개발기 1 — SMS 링크 프로토타입에서 Flutter와 Express로</title>
    <link>https://shsblog.gttemp.cloud/blog/visitcall-devlog-01-prototype-and-stack</link>
    <description>React Native 앱을 Flutter로 옮기고 SMS 링크로 방문 차량을 받던 첫 프로토타입에서, 앱에서 차량번호를 직접 등록해 주차관제 쪽으로 넘기는 구조로 바뀌기까지의 2025년 3~7월 기록.</description>
    <pubDate>Sat, 05 Jul 2025 00:00:00 GMT</pubDate>
    <author>hs502983@gmail.com (심환석)</author>
    <category>visitcall</category><category>개발기</category><category>flutter</category><category>express</category>
  </item>

    </channel>
  </rss>
