프로젝트 목록으로

Case Study

Thanks Note

오프라인 퍼스트 아키텍처, 실시간 동기화, 정교한 사용자 관리를 갖춘 일상 감사 기록 및 감정 관리 모바일 앱입니다.

서비스 방문

프로젝트 개요

Thanks Note는 사용자가 일상에서 느끼는 감사함과 감정을 기록할 수 있는 Expo 기반 모바일 앱입니다. 오프라인 우선 로컬 사용과 클라우드 동기화, 익명 사용자에서 인증 사용자로의 데이터 마이그레이션, 13가지 감정 카테고리, 통계, 캘린더, 푸시 알림, GCP 기반 운영 배포를 포함합니다.

주요 도전 과제

  • 안정적인 동기화를 갖춘 오프라인 퍼스트 데이터 처리 구현
  • 익명 사용자 데이터를 인증 계정으로 마이그레이션
  • 13가지 감정 카테고리 기반 감정 추적 모델 설계
  • 개별, 그룹, 브로드캐스트 푸시 알림 흐름 관리

주요 성과

  • 감사와 감정 기록을 위한 운영 모바일 앱 출시
  • 익명 사용자에서 인증 계정으로 이어지는 데이터 이전 흐름 구축
  • 감정 통계, 활동 패턴, 캘린더 뷰 구현
  • Docker, Terraform, GCP Cloud Run 기반 백엔드 배포

사용 기술

React NativeExpoTypeScriptNestJSPostgreSQLTypeORMZustandClerkGCP Cloud RunTerraform