프로젝트 목록으로

Case Study

MyMemory

발송인이 지정한 날짜까지 편지가 잠겨 있는 지연 전달 시스템을 핵심 차별점으로 한 iOS/Android/Web 크로스플랫폼 앱입니다.

프로젝트 개요

MyMemory는 실제 우편의 기다림을 디지털 제품 제약으로 전환한 크로스플랫폼 모바일·웹 앱입니다. 발송인이 작성한 편지는 지정한 날짜까지 열람할 수 없으며, 사진 보관과 선택적 공유 흐름은 ExpressJS, MongoDB, GCP Cloud Run, Cloud Storage 기반으로 구현했습니다.

주요 도전 과제

  • 지연 열람이라는 제약을 의미 있는 제품 기능으로 전환
  • Expo 단일 코드베이스로 iOS, Android, Web 동시 지원
  • 클라이언트 체크가 아닌 서버 사이드에서 잠긴 편지 접근 제어
  • Cloud Storage 기반 사진 업로드·다운로드 흐름 처리

주요 성과

  • 약 1.5년 동안 크로스플랫폼 편지·사진 공유 앱 운영
  • 서버 사이드 접근 제어를 갖춘 시간 잠금 편지 전달 구현
  • 개인 사진 보관과 선택적 공유 모드 지원
  • Cloud Run과 Cloud Storage 기반 저운영비 구조 적용

사용 기술

ExpoReact NativeExpressJSMongoDBGCP Cloud RunCloud StorageGitHub