프로젝트 개요
- 개발이 끝나 동작 중인 소개팅 모바일 앱(iOS·Android)을 출시 전 전문가 검토를 거쳐 App Store와 Google Play에 등록하고, 이후 6개월간 유지보수하는 프로젝트입니다. 대상은 모바일 앱, Firebase 백엔드, 어드민 웹입니다.
- 신규 기능 개발 및 디자인 추가 요청이 있을 수 있습니다(추가 비용 협의). 기존 소스코드를 검토·수정해 출시하고 운영을 이어가는 일이며, 계약은 월 정액 6개월입니다.
클라이언트 소개
- 소개팅 앱을 준비하는 회사입니다. 일반 사용자가 직접 쓰는 고객용 서비스이며 아직 출시 전입니다.
- 프로젝트 의사결정 구조: 대표가 업체 선정, 요구사항 확정, 파트너 문의 답변, 계약 승인을 모두 직접 합니다.
- 개발 지식: 사내에 개발자는 없습니다. 개발 비전문가인 대표가 AI 코딩 도구(Claude Code)로 소스코드의 오류를 직접 수정해 왔고, 기술적 판단은 파트너 검토에 의존할 예정입니다.
왜 이 프로젝트를 하는가
- 지금 상황: 작년 3월에 다른 개발사와 앱 개발을 시작했습니다. 그 개발사는 Android 등록과 출시까지 진행했으나 Apple 심사에서 2회 반려된 뒤 이탈했고, 저희는 출시하지 못한 채 1년 반이 지났습니다. 이후 소스코드를 인계받아 저희가 직접 Claude Code로 3~4일간 오류를 수정했고, 현재 앱은 동작하며 스토어 등록만 남은 상태입니다.
- 끝나면 이렇게 되기를 바랍니다: 비전문가가 수정한 코드를 전문가가 한 번 검토한 뒤 양 스토어에 등록해 출시하고, 출시 후 6개월간 발생하는 오류와 장애를 파트너가 처리해 저희는 서비스 운영에 집중하는 것입니다.
- 다만 이런 점이 우려됩니다: 두 가지입니다. ① 저희가 비전문가라는 이유로 검토 과정에서 작은 수정 건마다 추가 금액이 붙는 것입니다. 그래서 이번 계약은 정액에 초기 작업까지 포함하고 금액을 올리지 않는 조건으로 진행합니다. ② Apple 심사가 이미 2회 반려된 상태라 한 번 더 반려되는 것입니다. 소개팅 앱을 스토어에 등록해 본 적이 없는 곳이 맡아 "시도했는데 안 되면 책임이 아니다"가 되는 상황을 피하려 합니다.
필수 과업 범위와 결과물
1. 수행 범위
- 기획 및 디자인: 기획서와 디자인 원본을 보유하고 있어 신규 기획·디자인 작업은 없습니다.
- SW 개발: 신규 개발 없이 기존 코드 검토와 오류 수정만 진행합니다. 모바일 앱, Firebase Cloud Functions, 어드민 웹이 대상입니다.
- 스토어 등록·심사 대응: App Store와 Google Play 등록, 심사 반려 대응
- 인프라: 기존 Firebase 환경을 그대로 쓰며 신규 구축은 없습니다. 운영 중 모니터링을 맡습니다.
- 유지보수: 출시 후 6개월. 오류 수정, 장애 대응, 모니터링·보고, 종료 시 인수인계
- 참고: 신규 기능 개발 및 디자인 추가 요청이 있을 시, 비용은 추가 협의합니다.
2. 필수 과업
- 출시 전 검토: 현재 소스코드와 빌드가 스토어 등록과 운영이 가능한 상태인지 점검하고, 발견된 오류를 수정합니다. 이 작업에 드는 공수는 월 3시간 한도로 세지 않으며 미팅에서 정합니다.
- 양 스토어 등록: Android는 이전 개발사가 등록한 이력이 있고, Apple은 2회 반려 이력이 있습니다. 기존 계정·리스팅 확인부터 반려 사유에 대한 수정과 재심사 대응까지 포함합니다.
- 기능 추가·고도화: 월 3시간 이내(경량 버그 픽스, 문구·이미지 교체 등). 미사용 시간은 이월하지 않습니다.
- 기존 코드 오류 수정: 검토·운영 중 새로 발견되는 기존 코드의 오류 수정도 포함합니다. 새로 발견됐다는 이유로 추가 금액을 청구하지 않는 조건입니다.
- 서버 장애 대응: 24시간 기준 12시간 이내 복구 또는 우회 조치. 월 3시간 한도에서 차감하지 않습니다.
- 모니터링·보고: Firebase 오류·비용 점검, 월 1회 운영 보고서 제출
- 인수인계: 계약 종료 시 문서 제공과 라이브 미팅 1회 이상. 월 3시간 한도에서 차감하지 않습니다.
- 이번 범위에서 제외(별도 계약): 월 3시간을 초과하는 신규 개발과 디자인 개편, Expo SDK 등 메이저 버전 업그레이드, 신규 외부 시스템 연동, 서드파티 자체 장애의 본질적 복구
3. 결과물
- App Store·Google Play에 게시된 앱
- 수정된 전체 소스코드 (발주사 소유 저장소에 반영)
- 월 1회 운영 보고서
- 계약 종료 시 인수인계 문서
기술 스택
- 모바일: React Native, Expo SDK 53, Expo Router, TypeScript, NativeWind, Zustand
- 백엔드·DB: Firebase Cloud Functions(Node 20), Firestore, Realtime Database
- 인프라·기타: pnpm 모노레포, EAS Build/Update, Expo IAP, Maestro E2E, GitHub Actions
- 위 스택을 그대로 유지합니다. 스택 변경이나 메이저 업그레이드는 이번 범위가 아닙니다.
클라이언트 준비 사항
- 준비된 것: 소스코드 원본, 기획서, 디자인 원본 파일, 이전 개발사의 인수인계 문서, 운영 중인 Firebase 백엔드와 어드민 웹. API 명세서는 보유 여부를 확인 중입니다.
- 이 프로젝트 담당: 대표 1명이 요구사항 확정, 기술·기능 질의 답변, 검수를 모두 맡습니다.
오픈 시점과 예산
- 희망 착수: 계약 후 즉시. 계약 기간은 6개월이며, 종료 30일 전까지 통보가 없으면 1개월씩 자동 연장됩니다.
- 출시일: 별도로 정하지 않았으며 검토와 스토어 심사 일정에 따라 협의합니다.
- 예산: 월 50만원 × 6개월, 총 300만원 (부가세 별도). 매월 지급하며 초기 검토·등록 작업을 포함한 금액입니다. 계약 후 금액을 올리지 않는 조건이므로, 이 조건을 받아들이는 분만 지원해 주세요.
제안 포함 필수 사항
1. 위 기술 스택으로 검토·등록·유지보수를 진행할 수 있는지와, 출시 전 검토에서 무엇을 확인할지를 제안에 포함해 주세요. 저희 쪽에 개발자가 없으므로 비개발자가 이해할 수 있는 수준으로 적어 주시면 도움이 됩니다.
2. 파트너님께서 판단하시기에 어떤 부분이 완료되어야 이 프로젝트가 성공적으로 마무리되었다고 보시는지 제안에 포함해 주세요. 전문가로서 이 프로젝트의 결과물에 대한 의견 부탁드립니다.
3. 공고만으로 판단이 어려워 확인이 필요한 부분을 제안에 적어 주세요.
4. 출시 전 검토·양 스토어 등록과 6개월 유지보수를 월 50만원 정액 안에서 어떻게 배분해 진행하실지, 초기 작업에 예상하는 공수와 함께 제안에 포함해 주세요. 계약 후 금액을 올리지 않는 조건이라 이 부분을 특히 중요하게 보고 있습니다.
5. 소개팅·데이팅 앱을 App Store와 Google Play에 등록한 이력과 Apple 심사 반려에 대응한 경험을 제안에 포함해 주세요. 이미 2회 반려된 상태라, 등록 경험이 확인되는 분을 우선 검토합니다.
※ 원문 그대로 표시했습니다. 전체 내용은 원본 공고에서 확인하세요.