🐾
아티클 시리즈
Pet-Pass 개발기
AI 페어코딩만으로 서비스를 처음부터 끝까지 출시할 수 있는지 검증한 첫 풀스택 실험. 웹 스크래핑의 한계를 공공데이터 파이프라인으로 전환하고, GitHub Actions로 사람 손 없이 매일 데이터가 갱신되는 구조를 만든 과정을 기록합니다.
총 9편 2026.04 – 2026.05
총 9편
01 02 03 04 05 06 07 08 09
Pet-Pass를 만든다는 것, 그리고 AI와 함께한다는 것
5가지 AI 도구를 협업 구조로 엮어 Pet-Pass를 개발하기로 한 배경. AI 협업 방식 결정과 프로젝트 시작.
AI가 크롤링에 집착하다 토큰을 다 써버린 날
정부 데이터 크롤링 파이프라인 구축 과정. AI가 크롤링에 집착하다 토큰을 소진한 경험과 협업 방식 재정립.
Kakao API는 되는데 왜 정부 API는 안 되나?
정부 API 인증키 노출 문제와 CORS 이슈. Kakao API는 되는데 정부 API만 안 되는 원인과 Vercel Functions 프록시 해결.
PC로 시작한 지도 앱, 모바일이 주가 되기까지
PC 중심 지도 앱을 모바일 퍼스트로 전환한 결정. 베이지 팔레트 도입과 모바일 UX 개선.
지도와 스크롤이 충돌하다 — 모바일 바텀시트를 세 번 만든 이유
모바일 지도와 스크롤 충돌 문제. 바텀시트를 세 번 재설계한 이유와 터치 이벤트 처리 과정.
엑셀의 ? 하나, 수십 번의 시도, 그리고 원점
CP949 인코딩 엑셀 파일 파싱 문제. 엑셀의 물음표 하나를 추적한 수십 번의 시도와 Node.js 인코딩 처리.
매일 알아서 돌아가게 하기 (1)
GitHub Actions 스케줄러 기반 자동화 파이프라인 1부. 정부 API 데이터를 매일 자동 수집하는 워크플로우 설계.
매일 알아서 돌아가게 하기 (2)
Supabase 연동 및 자동 동기화 파이프라인 2부. Kakao Geocoding 통합과 데이터베이스 자동 갱신 완성.
Pet-Pass를 접고, 다음으로 간다
Pet-Pass 서비스를 종료하고 다음으로 넘어간 이유. 지도 앱의 한계와 피카밈 기획으로 이어지는 회고.