V
하이브리드 앱 리브랜딩 · 싱가포르 스토어 신규 출시 견적서 소스코드 양도 기반 재출시 · 2026.08.24 발행
소스코드 양도 기반 · 싱가포르 신규 론칭

리브랜딩 · 인프라 재연동 ·
스토어 신규 출시 제안

양도받으실 React + TypeScript / Capacitor 코드베이스를 신규 브랜드로 전환하고, 데이터베이스 · 인증 · 푸시 · 지도 · 결제 · 이메일 · 모니터링 등 외부 인프라 전체를 신규 프로젝트로 재연동한 뒤, iOS · Android 양대 스토어에 신규 앱으로 출시하는 과업입니다. 신규 기능 개발이 아닌 재연동 + 재출시 성격이므로 정확한 작업 분해와 심사 리스크 관리가 견적의 핵심이며, 본 문서는 그 기준으로 산정했습니다.

React · TypeScript Capacitor iOS · Android DB · 인증 신규 구축 Stripe 정기결제 재연동 Google Maps · Places App Store · Play 출시
개발 기간6주
실공수23일
재연동 인프라7종
심사 대응2회 포함
SECTION 01

프로젝트 이해 — 이 과업의 본체는 인프라 재연동입니다

화면과 기능은 이미 완성되어 있습니다. 성패는 새 번들 ID에 종속된 외부 연동 7종을 빠짐없이 옮기는 데 있습니다.

과업 성격
동일 코드 · 다른 계정 · 다른 시장. 기존 서비스와 코드는 같지만, 번들 ID · 데이터베이스 · 인증 · 푸시 인증서 · API 키 · 결제 계정이 전부 새로 발급됩니다. 이 중 하나라도 누락되면 특정 기능이 조용히 죽은 채 출시되므로, 연동 항목별로 완료 기준(동작 검증)을 정의하고 체크리스트 방식으로 진행합니다. 상세 목록은 SECTION 02에 있습니다.

A기존 팀 Q&A 4주 창에 일정을 맞춥니다

기술 지원이 착수 후 4주로 한정되어 있으므로, 질문이 필요한 작업(코드 구조 파악 · 환경 구성 · 인프라 재연동)을 전부 앞 4주에 배치하고, 뒤 2주는 질문 없이 진행 가능한 브랜딩 · 빌드 · 심사로 구성했습니다.

일정 설계의 제1원칙

B심사 대응까지가 견적 범위입니다

신규 계정 · 신규 앱의 첫 심사는 리젝 가능성이 항상 있습니다. 본 견적에는 심사 리젝 대응 2회가 포함되어 있어, 통상적인 수준의 리젝은 추가 비용 없이 처리됩니다. 상세 리스크는 SECTION 08에 투명하게 고지했습니다.

리젝 대응 2회 포함

C데이터 마이그레이션은 없습니다

공고 기준 "데이터베이스 신규 생성 및 스키마 적용"이므로, 기존 서비스의 사용자 · 콘텐츠 데이터 이전은 범위에 포함하지 않았습니다. 빈 데이터베이스에 스키마만 적용하고 시작하는 조건이며, 데이터 이전이 필요해지면 별도 협의합니다.

범위 명확화

D싱가포르 현지 요건을 반영합니다

6자리 우편번호는 기존 주소 필드로 수용하고(공고 권장안), 검색 필터가 필요해지면 옵션으로 필드를 분리합니다. PDPA 약관 · 개인정보처리방침 영문 문서는 클라이언트 제공 조건이며, 스토어 심사 제출 전까지만 확보되면 일정에 영향이 없습니다.

옵션 분리로 견적 슬림화
SECTION 02

작업 범위 — 연동 항목별 완료 기준

각 항목은 "설정 완료"가 아니라 "실기기에서 동작 검증 완료"를 완료 기준으로 합니다.

전체 범위
구분작업상세 내용완료 기준
PHASE 1 · 코드 인수 및 환경 구성
1-1코드 인수 · 빌드 재현 코드 구조 파악, 환경변수 전수 목록화, 로컬 개발 환경 구성, iOS/Android 로컬 빌드 재현 양 플랫폼 로컬 빌드 성공 + 환경변수 인수인계 문서
PHASE 2 · 외부 인프라 재연동 (7종)
2-1데이터베이스 · 인증 신규 프로젝트 생성, 기존 스키마 적용, 인증(이메일 · 소셜) 설정, 보안 정책 이관 회원가입 · 로그인 · 핵심 CRUD 동작
2-2Apple 소셜 로그인 신규 번들 ID 기준 App ID · Service ID · Sign in with Apple Key 재발급 및 연동 iOS 실기기에서 Apple 로그인 성공
2-3푸시 알림 푸시 신규 프로젝트 생성, iOS APNs 인증 키 등록, Android 설정 파일 교체 iOS · Android 실기기 푸시 수신
2-4Google Maps · Places Google Cloud 프로젝트 생성, API 활성화, 키 발급 및 앱 · 도메인 제한 설정 지도 렌더링 + 장소 검색 동작, 키 제한 적용
2-5Stripe 정기결제 신규 계정 기준 상품 · 가격 재구성, API 키 교체, Webhook 엔드포인트 재등록, 구독 시나리오 테스트 테스트 모드 구독 생성 · 갱신 · 해지 + Webhook 수신 검증
2-6이메일 발신 신규 발신 도메인 연결, DNS(SPF · DKIM · DMARC) 설정, 발신 템플릿 동작 확인 인증 메일 실수신 + 스팸 미분류 확인
2-7에러 모니터링 모니터링 신규 프로젝트 생성, DSN 교체, 소스맵 업로드 설정 테스트 에러가 대시보드에 수집
PHASE 3 · 브랜딩 교체
3-1브랜드 에셋 교체 앱 이름 · 번들 ID · 앱 아이콘 · 스플래시 화면 교체, 앱 내 브랜드 노출 지점 전수 치환, 스토어 등록 그래픽 제작 지원 앱 내 구 브랜드 노출 0건
PHASE 4 · 빌드 및 스토어 출시
4-1iOS · Android 빌드 서명 체계 구성(인증서 · 프로비저닝 · 키스토어), 릴리즈 빌드, 내부 테스트 트랙 배포 TestFlight · 내부 테스트 트랙 설치 확인
4-2스토어 심사 · 출시 양대 스토어 등록 정보 작성, 심사 제출, 리젝 대응(2회 포함), 출시 확정 양대 스토어 정식 게시
4-3통합 QA iOS · Android 실기기 회귀 테스트 — 로그인 · 푸시 · 지도 · 결제 · 이메일 전 구간 연동 7종 체크리스트 전항 통과
출시 후 하자보수 2주 포함. 정식 게시일로부터 2주간, 본 범위 내 기능의 결함(버그)은 무상으로 수정합니다. 신규 기능 · 사양 변경은 하자보수에 포함되지 않습니다.
SECTION 03

유사 수행 실적 — 크로스플랫폼 앱 · 인프라 연동 · 스토어 대응

본 과업과 같은 계열의 작업(하이브리드 앱 빌드 체인, BaaS 인프라 구축 · 재연동, 프로덕션 운영)을 수행한 실적입니다.

포트폴리오
피트니스 · 헬스케어 앱 FitOn — AI 운동 추천 모바일 앱
React Native · ExpoTypeScriptFirebaseCloud RuniOS 네이티브 빌드
  • iOS 네이티브 빌드 체인 전면 재구성 — SDK 세대 불일치로 앱이 기동하지 않던 문제를 네이티브 계층에서 원인 규명 후 해결
  • Firebase 인증 · 푸시 · DB 연동 및 네이티브 SDK 버전 정합화
  • AI 운동 추천 API 백엔드 설계 · 구축 · 프로덕션 배포
본 과업과 동일 계열 — 크로스플랫폼 앱의 네이티브 빌드 이슈 해결과 외부 인프라 연동을 함께 수행
의료 · 문서 자동화 앱 마이차트클라우드 — 진료기록 AI OCR 앱
FlutterFirebase FunctionsTypeScriptAI 파이프라인
  • 운영 중인 프로덕션 서비스의 서버리스 백엔드를 무중단으로 개선 · 재배포
  • 로그 · 모니터링 기반 장애 원인 분석 및 AI 처리 파이프라인 정확도 개선
  • 민감정보(의료 데이터) 취급 서비스의 보안 계약 준수 하에 작업
운영 중 서비스를 깨뜨리지 않고 인프라를 손대는 작업 방식 — 본 건의 재연동 작업과 동일한 성격
리워드 플랫폼 SUPER WINS — 포인트 리워드 PWA
ReactTypeScriptPWAFirebase FunctionsFirestore
  • React + TypeScript 웹앱과 Firebase 백엔드(인증 · DB · Functions) 구축
  • 포인트 적립 · 차감 등 정합성이 중요한 트랜잭션 로직 설계 · 검증
  • 진행 상황 · 검증 증거를 문서로 남기는 방식으로 수행
본 과업과 동일한 React + TypeScript 코드베이스 핸들링 실적
범위 정의 · 견적 컨설팅 MVP 범위 정의서 다수 발행
요구사항 분석공수 산정범위 정의서단계별 로드맵
  • 커뮤니티 · 교육 · 커머스 등 다수 프로젝트의 명세 분석과 공수 산정 수행
  • 포함 · 제외 범위를 문서로 못박아 범위 분쟁을 사전에 차단하는 방식
  • 본 견적서와 동일한 형식의 범위 정의서를 클라이언트별로 발행 · 운영
"조용히 범위가 불어나는" 외주의 전형적 리스크를 문서로 관리합니다
기술 요건 대응. 필수 조건인 React · TypeScript, Node.js 백엔드, PostgreSQL은 위 실적의 주력 스택입니다. Capacitor는 위 크로스플랫폼 빌드 · 출시 경험과 동일 계열(웹 코드베이스의 네이티브 래핑)이며, 본 건의 Supabase · Google Maps · Stripe 작업은 신규 구현이 아니라 기존 구현을 새 계정 · 새 키로 재연동하는 작업이므로 BaaS 인프라 구축 · 운영 경험으로 충분히 커버되는 범위입니다.
SECTION 04

개발 일정 — 6주

질문이 필요한 작업은 전부 기존 팀 Q&A 지원 창(착수 후 4주) 안에 배치했습니다.

6주 + 심사 대기
1주차 — 코드 인수 · 환경 구성 Q&A 집중 활용

코드 구조 파악, 환경변수 전수 목록화, iOS/Android 로컬 빌드 재현. 기존 팀에 물어볼 것을 이 주에 최대한 소진합니다.

2주차 — 데이터베이스 · 인증 · Apple 로그인 Q&A 창 내

신규 DB 프로젝트 생성과 스키마 적용, 인증 설정, 신규 번들 ID 기준 Apple 소셜 로그인 재연동.

3주차 — 푸시 · 지도 · 이메일 · 모니터링 Q&A 창 내

푸시 신규 프로젝트 + APNs 인증서, Google Cloud · Maps/Places 키, 발신 도메인 DNS, 에러 모니터링 연동.

4주차 — Stripe 재연동 · 브랜딩 교체 Q&A 마지막 주

정기결제 상품 · Webhook 재구성과 구독 시나리오 테스트, 앱 이름 · 아이콘 · 스플래시 등 브랜드 에셋 교체.

5주차 — 통합 QA · 빌드 · 스토어 제출

실기기 회귀 테스트(연동 7종 체크리스트), 릴리즈 빌드 · 서명, 스토어 등록 정보 작성 후 양대 스토어 심사 제출.

6주차 — 심사 대응 · 출시 확정

심사 피드백 대응(2회 포함), 리젝 수정 재제출, 양대 스토어 정식 게시 확인 및 인수인계 문서 전달.

심사 대기 기간은 별도입니다. Apple · Google의 심사 소요는 통제 밖 변수로, 통상 수일이나 신규 계정 · 신규 앱은 1~2주까지 늘어날 수 있습니다. 6주는 당사 작업 기준이며, 심사 대기로 인한 캘린더 지연은 개발 기간에 산입하지 않습니다.
SECTION 05

금액 산출 — 공수 기반 내역

항목별 실공수를 기준으로 산정했습니다. 총 23일, 공급가 7,000,000원.

VAT 포함 7,700,000원
구분작업 항목공수금액
1코드 인수 · 환경 구성 · 로컬 빌드 재현3.0일900,000
2데이터베이스 · 인증 신규 구축 및 스키마 적용3.0일900,000
3Apple 소셜 로그인 재설정1.5일450,000
4푸시 알림 신규 프로젝트 · APNs 인증서1.5일450,000
5Google Cloud · Maps/Places 연동1.0일300,000
6이메일 발신 도메인 · 에러 모니터링 연동1.0일300,000
7Stripe 정기결제 재연동 · 구독 시나리오 테스트3.0일900,000
8브랜딩 에셋 교체 (앱명 · 아이콘 · 스플래시 · 스토어 그래픽)2.5일750,000
9iOS · Android 빌드 · 서명 · 스토어 등록 · 심사 대응4.0일1,300,000
10통합 QA (실기기 회귀 테스트)2.5일750,000
공급가 합계23일7,000,000
부가가치세 (10%)700,000
총 계약 금액 (VAT 포함)7,700,000
대금 조건 제안 : 착수금 40% (3,080,000원) · 스토어 심사 제출 시 40% (3,080,000원) · 양대 스토어 정식 게시 시 잔금 20% (1,540,000원). 세금계산서 발행 가능하며, 조건은 협의 가능합니다.
SECTION 06

포함 · 제외 · 옵션

나중에 분쟁이 되는 것은 언제나 "말하지 않은 범위"입니다. 미리 못박아 둡니다.

범위 확정

✓ 본 견적에 포함

  • SECTION 02 전 항목 (인프라 재연동 7종 · 브랜딩 · 빌드 · 출시)
  • 스토어 심사 리젝 대응 2회
  • 출시 후 2주 하자보수 (범위 내 결함 무상 수정)
  • 환경변수 · 계정 · 인증서 인수인계 문서
  • 연동 7종 동작 검증 체크리스트 결과 공유

✕ 본 견적에서 제외

  • 신규 기능 개발 · 기존 기능의 사양 변경
  • 디자인 리뉴얼 (브랜드 에셋 교체 범위 초과분)
  • 기존 서비스의 사용자 · 콘텐츠 데이터 마이그레이션
  • 마케팅 · ASO · 스토어 소재 카피라이팅
  • 서드파티 실비 (개발자 계정 · API · 결제 수수료 등)
  • PDPA 약관 · 개인정보처리방침 문서 작성 (클라이언트 제공)
옵션 항목내용금액 (VAT 별도)
싱가포르 우편번호 필드 분리 6자리 우편번호 전용 필드 분리 + 우편번호 기반 검색 필터 구현 (공고의 "협의 후 진행" 항목) 800,000
심사 리젝 대응 추가 포함분 2회 초과 시, 코드 수정이 필요한 리젝 대응 1회당 300,000
컬러 테마 전면 리브랜딩 에셋 교체를 넘어 앱 전체 컬러 시스템 · UI 톤 변경이 필요한 경우 별도 협의
데이터 마이그레이션 기존 서비스 데이터의 신규 DB 이전이 필요해지는 경우 (규모 확인 후 산정) 별도 협의
SECTION 07

클라이언트 준비 사항

아래 항목의 준비 시점이 일정의 전제입니다. 지연 시 해당 기간은 개발 기간에 산입하지 않습니다.

착수 전제
1 Apple Developer 계정

착수 전 필요. 법인 명의는 D-U-N-S 등록에 1~2주 소요될 수 있어 가장 먼저 시작해야 합니다. (연 USD 99)

2 Google Play Console 계정

착수 전 필요. 신규 개발자 계정은 본인 확인 절차가 있습니다. (1회 USD 25)

3 브랜드 에셋 원본

1주차까지. 신규 브랜드명 확정본과 로고 · 아이콘 원본 파일(벡터 권장).

4 도메인 · DNS 접근 권한

2주차까지. 이메일 발신 도메인의 DNS 레코드(SPF · DKIM) 설정 권한.

5 Stripe 계정

3주차까지. 싱가포르 결제 수취가 가능한 사업자 명의 계정.

6 PDPA 약관 영문 문서

4주차(심사 제출 전)까지. 싱가포르 기준 이용약관 · 개인정보처리방침. (공고 명시 사항)

7 기존 팀 Q&A 창구

착수 시점. 코드 구조 · 환경 구성 질의 채널 확정 — 4주 창을 최대한 활용합니다.

8 소스코드 · 환경변수 일체

착수 시점. 코드 저장소 접근 권한과 기존 환경변수 목록 (값은 신규 발급).

SECTION 08

심사 리스크 고지 — 계약 전에 알고 계셔야 할 두 가지

숨겼다가 터지면 일정과 비용이 함께 무너지는 항목이라, 견적 단계에서 투명하게 고지합니다.

투명 고지
① 동일 코드 신규 출시 — Apple 가이드라인 4.3 (유사 앱). 기존 서비스와 같은 코드베이스로 새 앱을 등록하면 Apple이 유사 · 중복 앱으로 판단할 수 있습니다. 기존 앱이 App Store에 계속 게시되어 있는지, 양도 후 내려가는지에 따라 리스크가 크게 달라지므로 착수 전 확인이 필요합니다. 리브랜딩(이름 · 아이콘 · 스토어 소재의 완전 교체)과 심사 노트로 대응하며, 본 견적의 심사 대응 2회에 이 대응이 포함됩니다.
② Stripe 정기결제 — Apple 가이드라인 3.1.1 (인앱결제 강제). 구독 대상이 앱 안에서 소비되는 디지털 콘텐츠 · 기능이라면 Apple은 Stripe 결제를 허용하지 않고 인앱결제(IAP)를 요구합니다. 이 경우 IAP 신규 구현이 필요해져 범위와 견적이 달라집니다. 실물 상품 · 오프라인 서비스 결제라면 문제가 없습니다. 착수 전 확인 1순위 항목이며, SECTION 09에 질문으로 정리했습니다.
심사 결과는 보증 대상이 아닙니다. 당사는 가이드라인 준수 · 심사 노트 작성 · 리젝 대응(2회 포함)까지를 책임 범위로 하며, Apple · Google의 최종 승인 여부와 심사 소요 기간 자체는 보증할 수 없습니다. 이는 모든 스토어 출시 과업에 공통되는 조건입니다.
SECTION 09

착수 전 확인 사항 — 4가지 질문

아래 답변에 따라 견적이 달라질 수 있는 항목입니다. 회신 주시면 확정 견적으로 갱신해 드립니다.

회신 요청

Q1Stripe 구독의 결제 대상이 무엇인가요?

앱 내 디지털 콘텐츠 · 프리미엄 기능인지, 실물 · 오프라인 서비스인지에 따라 Apple 인앱결제 강제 여부가 갈립니다. 전자라면 IAP 구현이 추가되어 범위 재협의가 필요합니다. (SECTION 08-②)

Q2기존 앱은 스토어에 계속 게시되나요?

기존 서비스의 앱이 양도 후에도 스토어에 남아 있는지에 따라 Apple 4.3(유사 앱) 리스크 수준이 달라집니다. 내려간다면 리스크가 크게 줄어듭니다. (SECTION 08-①)

Q3스키마 적용 자료가 어떤 형태로 제공되나요?

마이그레이션 스크립트(SQL)가 정리되어 있는지, 기존 DB에서 덤프해야 하는지에 따라 PHASE 2-1 공수가 달라집니다. 기존 팀 Q&A에서 최우선으로 확인할 항목입니다.

Q4리브랜딩 범위가 에셋 교체까지인가요?

앱 이름 · 아이콘 · 스플래시 교체가 기준입니다. 앱 전체 컬러 시스템과 UI 톤까지 바꾸는 전면 리브랜딩이라면 옵션(SECTION 06)으로 별도 산정합니다.

본 견적서의 유효기간은 발행일로부터 30일입니다. 위 4개 질문에 대한 회신과 함께 연락 주시면, 확정 견적과 계약서 초안을 준비해 드리겠습니다. 유선 미팅 또는 화상 미팅 모두 가능합니다.