프로젝트 목록으로

Case Study

PourLog

Claude Vision 기반 OCR과 6개국어 지원을 갖춘 커피 테이스팅 SaaS로, iOS/Android/Web/Admin/API를 TypeScript 모노레포로 개발·운영 중입니다.

프로젝트 개요

PourLog는 커피 경험을 체계적으로 기록하고 원두, 카페, 브루잉 정보를 탐색할 수 있는 크로스플랫폼 커피 테이스팅 서비스입니다. iOS, Android, Web, Admin, API를 TypeScript 모노레포로 운영하며, 공유 스키마, 오프라인 우선 모바일 데이터 처리, 클라우드 동기화, OCR 기반 기록 생성, 운영 로그와 분석 대시보드를 포함합니다.

주요 도전 과제

  • 모바일, API, Admin, shared 계약을 포함한 4패키지 TypeScript 모노레포 운영
  • 신뢰도 스코어와 캐싱을 포함한 OCR 기반 커피 기록 생성 구현
  • 6개국어 제품 콘텐츠와 다국어 UX 관리
  • API, LLM, Push, Places, 성능 로그 기반 운영 가시성 확보

주요 성과

  • iOS, Android, Web, Admin, API를 하나의 제품 구조로 구축
  • 커피 테이스팅 기록, Discover 피드, 카페 지도, 큐레이션 콘텐츠 구현
  • Maestro E2E, API/App 테스트, GitHub Actions 워크플로 구성
  • Distroless Docker와 GCP Cloud Run 기반 운영 배포

사용 기술

ExpoReact NativeTypeScriptNestJSNext.jsPostgreSQLClerkClaude VisionGCP Cloud RunDocker