설계·구현 참고 자료 — 고객 납품 실적으로 구분된 항목이 아닙니다.
AI 음성 합성 기반 보이스카드와 QR 온보딩, 구독형 결제를 결합한 영어 학습 앱의 핵심 화면을 웹 데모로 구현합니다.
AI 음성 합성 기반 보이스카드와 QR 온보딩, 구독형 결제를 결합한 영어 학습 앱의 핵심 화면을 웹 데모로 구현합니다. 학습자가 QR로 즉시 앱에 진입해 오늘의 학습을 확인하고, ElevenLabs API로 합성한 AI 음성이 담긴 보이스카드를 재생하며, 토스페이먼츠 기반 무료체험 후 구독 결제로 자연스럽게 이어지는 흐름을 React 기반 벤토 그리드 UI로 설계합니다.
작업 범위
주요 업무



프리로딩과 캐싱 전략 설계 필요
재시도 정책과 백오프 설계 필요
일본 등 해외 결제 호환성 확보라는 두 외부 정책 제약을 함께 만족하는 설계 필요
학습자가 앱 진입 시 가장 먼저 보는 홈 화면으로, 오늘의 학습 진도와 연속 학습 스트릭, 최근 보이스카드, 구독 상태를 비대칭 타일 그리드로 한눈에 보여줍니다.
비대칭 그리드 기반 홈 대시보드를 설계해 학습 진도·보이스카드·구독 정보를 하나의 화면에서 우선순위별로 배치합니다.


오프라인 행사 현장에서 QR 코드를 스캔한 사용자를 앱 설치 여부에 따라 스토어 또는 웹 진입 화면으로 자동 분기합니다.
QR 스캔 진입점 하나로 설치 여부·플랫폼(iOS/Android)·베타 기간을 판별해 최적 경로로 라우팅하는 구조를 설계합니다.


인물 사진과 AI 음성이 결합된 보이스카드를 재생하는 화면으로, 카드를 넘기며 학습자가 발음을 듣고 따라 말하도록 유도합니다.
ElevenLabs API로 합성한 음성과 인물 이미지를 카드 형태로 결합하고, 재생 실패 시 대체 텍스트 스크립트로 전환하는 안정적인 재생 구조를 설계합니다.


1주 무료체험 후 유료 구독으로 이어지는 결제 플로우를 구현하며, 해외 사용자를 위한 대체 결제 수단 안내 화면을 포함합니다.
국내 PG(토스페이먼츠) 결제를 기본으로 하되, 해외 사용자를 위한 대체 결제 수단 연동 인터페이스를 어댑터 패턴으로 설계해 확장 가능한 구조를 만듭니다.


React Native/Expo 기존 코드 구조 분석, Supabase 프로젝트 이관, 로컬 빌드 검증 및 환경변수 정리
QR 딥링크 라우팅, ElevenLabs 음성 연동, Supabase Storage 기반 보이스카드 재생 로직 구현
토스페이먼츠 빌링 연동, 무료체험-유료 결제 전환 로직, 해외 결제 대안 어댑터 설계
벤토 그리드 홈 화면 구현, 전체 플로우 통합 테스트 및 크로스 디바이스 검증