프로젝트 제안서

프로젝트 제안서

위치 기반 놀이 친구 매칭 및 육아 커뮤니티 앱 구축

실시간 위치 정보를 기반으로 우리 동네 놀이 친구를 지도에서 찾고, '같이 놀자' 요청으로 즉각적인 놀이 약속을 형성하는 모바일 앱을 제안합니다. 유사한 매칭 플랫폼, 돌봄 커뮤니티 앱, 소셜 앱 개발 경험을 바탕으로 핵심 기능 위주의 MVP를 90일 내에 완성합니다.

4,500만원 90일 모바일 앱 · 매칭 플랫폼 원본 공고

10+

완료 프로젝트

78

총 공수 (M/D)

90일

제안 기간

4단계

마일스톤

함께 만들어 가겠습니다

각 메뉴를 클릭하시면 상세 내용을 확인하실 수 있습니다.

프로젝트 소개

실시간 위치 정보를 기반으로 우리 동네 놀이 친구를 지도에서 찾고, 즉각적인 놀이 약속을 형성하는 모바일 앱을 제안합니다.

프로젝트 개요

항목내용
프로젝트명위치 기반 놀이 친구 매칭 및 육아 커뮤니티 앱 구축
카테고리모바일 앱 (Android, iOS) · 중개·매칭 플랫폼
제안 금액4,500만원 (VAT 별도)
제안 기간90일
핵심 기술Flutter, NestJS, PostgreSQL + PostGIS, WebSocket, Google Maps, Firebase

핵심 요구사항 분석

  • 지도 기반 친구 찾기 (핵심) — 현재 위치 중심 지도 표시, 주변 아동 프로필 익명화 표시, 공원/놀이터 핫스팟, 체크인 및 자동 종료
  • 놀이 약속 및 소셜 — '같이 놀자' 요청 + Push 알림, 수락 시 1:1 채팅방 자동 생성, 시간/장소 조율
  • 사용자 프로필 및 신뢰 시스템 — 아이 정보(나이, 성별, 좋아하는 놀이), 활동 내역, 교육 영상 수강 인증 뱃지
  • 콘텐츠 및 이벤트 — 연령별 추천 그림책 리스트, 오프라인 놀이 이벤트 등록/참여 신청
  • 회원 및 공통 — 회원가입/프로필 관리, 안내 애니메이션 시청, 놀이 기록, 친구 초대/포인트, 구독 기반 설계
  • 관리자 — 회원 정보 조회/관리, 콘텐츠 등록/관리, 활동 통계 대시보드, 신고 접수/처리

제안 포인트

MVP 전략으로 예산 내 핵심 가치 실현

본 프로젝트는 정부지원사업 예산 내에서 최대 가치를 실현하기 위해 MVP(최소 기능 제품) 전략을 제안합니다. 90일 내 핵심 기능(지도 기반 친구 찾기, 놀이 약속/채팅, 프로필, 회원, 관리자 기본)을 완성하고, 인증 뱃지, 포인트/초대, 구독 결제 등은 2차 확장 단계로 구분합니다.

위치 기반 서비스(LBS) + 실시간 채팅 전문 역량

BLE+GPS 기반 근거리 사용자 탐색 매칭 플랫폼(Connectin), 돌봄 관리 플랫폼의 실시간 알림/보호자 소통(Harmony Link), 소셜 앱의 실시간 채팅/이벤트 공유(Calendar Share) 등 본 프로젝트와 직접적으로 유사한 기능을 다수 구현한 경험이 있습니다.

아동 개인정보 보호 설계

위치 정보 및 아동 개인정보 보호를 위해 위치 익명화 처리(정확한 위치 대신 반경 표시), 만 14세 미만 법정대리인 동의 프로세스, 데이터 최소 수집 원칙을 설계에 반영합니다.

크로스플랫폼 단일 코드베이스

Flutter로 Android/iOS를 단일 코드베이스로 개발하여 개발 비용과 유지보수 부담을 최소화합니다. 기존 프로젝트에서 Flutter 크로스플랫폼 앱을 다수 출시한 경험을 바탕으로 안정적으로 진행합니다.

사용 기술 및 툴

개발 기술

Flutter Dart NestJS TypeScript PostgreSQL PostGIS WebSocket Google Maps SDK Firebase Next.js React Docker

협업 및 커뮤니케이션

GitHub Slack Notion Figma Zoom

견적서

본 견적서는 프로젝트 요구사항 분석을 기반으로 산출되었습니다.

견적 요약

항목내용
프로젝트명위치 기반 놀이 친구 매칭 및 육아 커뮤니티 앱 구축
제안 금액45,000,000원 (VAT 별도)
제안 기간90일
견적 유효기간제안일로부터 30일

상세 견적 내역

구분항목수량금액
기획요구사항 분석, 화면 설계, DB/API 설계, 정책 설계1식5,400,000원
디자인UI/UX 디자인 (디자인 시스템, 전체 화면, 프로토타입)1식7,200,000원
프론트엔드Flutter 앱 개발 (Android + iOS, 지도/채팅/프로필 등)1식13,500,000원
백엔드NestJS API 서버 (위치 기반, 채팅, 인증, 푸시 알림)1식10,800,000원
관리자관리자 웹 페이지 (회원/콘텐츠 관리, 대시보드, 신고)1식4,500,000원
QA/배포통합 테스트, 앱스토어 배포, 서버/인프라 구성1식3,600,000원
합계 (VAT 별도)45,000,000원

산정 근거

공수계산서 기준 총 78 M/D를 기반으로 항목별 복잡도와 기술 난이도를 반영하여 산출하였습니다. 유사 프로젝트 수행 경험을 바탕으로 효율적인 개발이 가능하며, 핵심 기능 위주의 MVP 스코프로 예산 내 구현을 목표합니다.

포함 사항

  • 소스 코드 전체 이관 (Flutter 앱 + NestJS 서버 + 관리자 페이지)
  • 개발 문서 (API 명세서, DB 스키마, 배포 가이드)
  • UI/UX 디자인 원본 파일 (Figma)
  • 1개월 무상 하자 보수
  • 배포 환경 세팅 (1회)
  • 앱스토어/플레이스토어 등록 지원

불포함 사항

  • 서버 호스팅 비용 (AWS 등 월 운영 비용)
  • 도메인 구매 비용
  • Google Maps API 사용 비용 (일정 무료 할당량 초과 시)
  • 안내 애니메이션 영상(30-40초) 외주 제작비 (자체 제작 시 포함)
  • 하자 보수 기간 이후 유지보수
  • 앱스토어 개발자 계정 등록비 (Apple $99/yr, Google $25)

공수계산서

기능별 개발 공수(Man-Day)를 산출하여 일정과 비용의 근거를 제시합니다.

공수 요약

구분공수 (M/D)비율
기획/설계12 M/D15%
UI/UX 디자인15 M/D19%
프론트엔드 (Flutter)20 M/D26%
백엔드 (NestJS)16 M/D21%
관리자 페이지8 M/D10%
QA/배포7 M/D9%
합계78 M/D100%

기능별 상세 공수

기능세부 작업담당공수 (M/D)
기획/설계요구사항 분석 및 정의기획3
화면 설계 (와이어프레임)기획4
DB 스키마 / API 설계설계3
정책 설계 (위치 데이터, 아동 개인정보)기획2
UI/UX 디자인디자인 시스템 정의디자인2
지도/홈 화면 디자인디자인3
프로필/채팅 화면 디자인디자인3
회원/공통/관리자 화면 디자인디자인5
프로토타입/인터랙션디자인2
프론트엔드 (Flutter)지도 기반 친구 찾기 (Google Maps + 위치)FE5
놀이 약속 / 실시간 채팅FE4
프로필/신뢰 시스템FE3
회원/인증 (소셜 로그인)FE3
놀이 기록 / 콘텐츠FE2
공통 컴포넌트 / 네비게이션FE3
백엔드 (NestJS)위치 기반 서비스 API (PostGIS)BE4
실시간 채팅 (WebSocket/Socket.IO)BE3
회원/인증/프로필 APIBE3
푸시 알림 시스템 (FCM)BE2
콘텐츠/이벤트 APIBE2
DB 설계 / 마이그레이션BE2
관리자 페이지회원 관리Admin2
콘텐츠 관리 (교육 영상, 그림책, 이벤트)Admin2
통계 대시보드Admin2
신고 관리Admin2
QA/배포통합 테스트QA3
앱스토어 배포 준비 (Android + iOS)배포2
서버 배포 / 인프라 구성배포2

산정 기준

  • 1 M/D = 8시간 기준 (1인 1일 작업량)
  • 주 5일 근무 기준
  • 버퍼 10~15% 포함
  • 유사 프로젝트 수행 경험 기반 효율적 개발

PRD (Product Requirements Document)

프로젝트 요구사항을 정의하고 기능 범위를 명확히 합니다.

1. 프로젝트 배경 및 목적

본 프로젝트는 실시간 위치 정보를 기반으로 근처에 있는 아이들의 놀이 친구를 지도 위에서 확인하고, '같이 놀자' 요청을 통해 즉각적인 놀이 약속을 형성할 수 있는 모바일 앱을 개발하는 것입니다. 자연스러운 오프라인 만남을 유도하고, 놀이 기록과 육아 콘텐츠 공유를 통해 신뢰도 높은 온라인 육아 커뮤니티를 구축하고자 합니다.

핵심 가치: 위치 기반 즉각적 매칭 → 오프라인 놀이 → 신뢰 기반 커뮤니티 형성

2. 사용자 정의

사용자 유형설명주요 기능
부모/보호자아이의 놀이 친구를 찾는 부모 또는 보호자지도 친구 찾기, 놀이 약속, 채팅, 프로필 관리, 놀이 기록, 이벤트 참여
관리자서비스 운영 및 콘텐츠 관리회원 관리, 콘텐츠 등록, 통계 확인, 신고 처리

3. 기능 요구사항

3.1 지도 기반 친구 찾기 (핵심)

  • [MVP] 앱 실행 시 현재 위치 중심 지도 기본 화면 표시
  • [MVP] 지도 위에 주변 앱 가입 아동 프로필(나이, 거리) 익명화 표시
  • [MVP] 공원, 놀이터 등 주요 장소에 현재 놀고 있는 아이 수 표시 (핫스팟)
  • [MVP] '여기서 놀고 있어요' 체크인 및 1시간 후 자동 종료

3.2 놀이 약속 및 소셜

  • [MVP] '같이 놀자' 요청 기능 (Push 알림 발송)
  • [MVP] 요청 수락 시 1:1 채팅방 자동 생성
  • [MVP] 채팅방 내 시간 및 장소 조율

3.3 사용자 프로필 및 신뢰 시스템

  • [MVP] 아이 정보(나이, 성별, 좋아하는 놀이) 및 부모 소개 등록
  • [MVP] 프로필 내 놀이 기록, 활동 내역 노출
  • [2차] 부모 교육 영상 수강 완료 시 '인증 뱃지' 표시

3.4 콘텐츠 및 이벤트

  • [2차] 연령별 추천 그림책 목록 제공
  • [2차] 오프라인 놀이 이벤트 등록 및 참여 신청

3.5 회원 및 공통

  • [MVP] 회원가입 및 프로필 생성/관리
  • [MVP] 놀이 약속 전 안내 영상(30-40초) 시청 (시청 완료 후 채팅 가능)
  • [MVP] 놀이 종료 후 사진 1장 + 선택형 버튼으로 놀이 기록
  • [2차] 친구 초대 링크 발송 및 가입 시 포인트 지급
  • [2차] 구독 기능 기반 설계

3.6 관리자

  • [MVP] 회원 정보 조회 및 관리
  • [MVP] 콘텐츠(교육 영상, 그림책, 이벤트) 등록 및 관리
  • [MVP] 사용자 활동 데이터 및 주요 통계 대시보드
  • [MVP] 신고 접수 및 처리

4. 비기능 요구사항

항목요구사항
성능지도 로딩 2초 이내, 채팅 메시지 전달 1초 이내
보안HTTPS, JWT 인증, 아동 위치 정보 익명화, 개인정보보호법 준수
확장성수평 확장 가능 아키텍처 (마이크로서비스 대응 가능)
접근성Android/iOS 동시 지원, 모바일 최적화
위치 정확도GPS 기반 반경 500m 이내 정확도

5. 기술 제약사항

  • 위치 정보 수집 시 개인정보보호법 및 위치정보법 준수 필요
  • 만 14세 미만 아동 관련 법정대리인 동의 프로세스 필수
  • Google Maps API 사용량에 따른 비용 발생 가능 (월 $200 무료 크레딧 이후)
  • 앱스토어/플레이스토어 심사 기간 고려 (1~2주)
  • 실시간 채팅 서버 상시 운영 필요 (WebSocket 서버)

6. 범위 외 사항 (Out of Scope — MVP)

  • AI 기반 친구 추천 알고리즘
  • 결제/구독 결제 연동 (2차 확장 시 구현)
  • 외국어 지원 (한국어 전용)
  • 웹 버전 (모바일 앱 전용)
  • 화상/음성 통화 기능
  • 지역 광고주 연동

일정 제안

총 90일 기준 4단계 마일스톤 및 산출물을 제안합니다.

전체 일정 요약

단계기간주요 산출물
Phase 1: 기획 + 디자인Day 1–22 (22일)상세 기획서, 화면 설계서, Figma 디자인, 프로토타입
Phase 2: 핵심 기능 개발Day 23–58 (36일)지도/채팅/프로필/회원 기능 개발 완료
Phase 3: 부가 기능 + 관리자Day 59–75 (17일)놀이 기록, 콘텐츠, 관리자 페이지 완료
Phase 4: QA + 배포Day 76–90 (15일)통합 테스트, 앱스토어 배포, 산출물 이관

상세 타임라인

PHASE 1

기획 + UI/UX 디자인

Day 1–22 (22일)

아이디어 구체화, 요구사항 정의, 화면 설계(와이어프레임), DB/API 설계, 정책 설계, Figma UI/UX 디자인, 디자인 시스템, 프로토타입 제작

  • 산출물: 상세 기획서, 화면 설계서, ERD, API 명세서 초안, Figma 디자인 원본

PHASE 2

핵심 기능 개발

Day 23–58 (36일)

지도 기반 친구 찾기(Google Maps + PostGIS), 놀이 약속/채팅(WebSocket), 프로필/신뢰 시스템, 회원가입/인증(Firebase Auth), Push 알림(FCM)

  • 산출물: Flutter 앱 (핵심 기능), NestJS API 서버, DB 마이그레이션

PHASE 3

부가 기능 + 관리자 페이지

Day 59–75 (17일)

놀이 기록 기능, 안내 영상 시청, 콘텐츠/이벤트 기능, 관리자 웹 페이지(회원/콘텐츠 관리, 대시보드, 신고 관리)

  • 산출물: Flutter 앱 (전체 기능), 관리자 웹 페이지

PHASE 4

QA + 배포

Day 76–90 (15일)

통합 테스트, 버그 수정, 앱스토어/플레이스토어 배포 준비, 서버 배포 및 인프라 구성, 최종 검수, 산출물 이관

  • 산출물: Android/iOS 앱 배포, 서버 배포, 소스 코드 이관, 인프라 구성도, 계정 정보 문서

마일스톤 체크포인트

마일스톤시점검수 기준
M1: 기획 완료Day 10상세 기획서, 화면 설계서 승인
M2: 디자인 완료Day 22Figma 디자인 전체 화면 승인
M3: 핵심 기능 완료Day 45지도/채팅/프로필 중간 데모
M4: 전체 기능 완료Day 75전체 기능 + 관리자 검수
M5: 최종 배포Day 90앱스토어 배포 + 산출물 이관 완료

커뮤니케이션 계획

항목방식주기
일일 진행 공유Slack / 카카오톡매일
주간 미팅Zoom / Google Meet주 1회
마일스톤 리뷰화면 공유 + 문서단계 완료 시
이슈 트래킹GitHub Issues상시

유사 프로젝트 경험

본 프로젝트와 유사한 기능/기술 스택을 활용한 수행 경험을 소개합니다.

10+

완료 프로젝트

6+년

개발 경력

Flutter

크로스플랫폼 전문

LBS

위치 기반 서비스 경험

돌봄 관리 · B2B SaaS

Harmony Link — 시니어 주간보호 관리 플랫폼

헬스케어/시니어 케어 · 약 6개월

프로젝트 개요

노인 주간보호센터의 돌봄 기록, 투약 관리, 보호자 커뮤니케이션, AI 건강분석을 하나의 플랫폼으로 통합한 멀티플랫폼 관리 시스템. 133K+ LOC, 140+ API 엔드포인트, 6개 플랫폼 지원.

핵심 기능

  • 돌봄 기록 관리 (보호일지, 식단, 사진앨범, 일정, 출석)
  • 보호자 실시간 알림 및 커뮤니케이션 (초대 코드 기반 연결)
  • AI 건강 분석 (OpenAI 연동)
  • 멀티테넌트 아키텍처, 6개 역할 RBAC

본 프로젝트와의 유사점

돌봄/육아 도메인에서 보호자 간 실시간 소통, Push 알림, 프로필/활동 기록 관리를 구현한 경험이 본 프로젝트의 부모 간 매칭, 놀이 기록, 커뮤니티 기능과 직접 대응됩니다. Flutter 크로스플랫폼으로 6개 플랫폼을 지원한 경험은 Android/iOS 동시 출시에 대한 검증된 역량입니다.

기술 스택

Flutter NestJS TypeScript Next.js MySQL AWS CDK Firebase
매칭 플랫폼 · B2B

Connectin — 디지털 명함 & 네트워킹 플랫폼

B2B 네트워킹 · 3개월

프로젝트 개요

OCR 스캐닝, E2E 암호화 메시징, BLE/GPS 근거리 탐색을 결합한 디지털 명함 & 네트워킹 플랫폼. 12 마이크로서비스, 63 API 엔드포인트, 41 모바일 기능 모듈.

핵심 기능

  • BLE + GPS 근거리 사용자 탐색 (위치 기반 매칭)
  • 프로필 기반 네트워킹 및 매칭
  • Signal Protocol E2E 암호화 실시간 메시징
  • 소셜 피드 & 인터랙션

본 프로젝트와의 유사점

위치 기반 사용자 탐색/매칭이 본 프로젝트의 지도 기반 놀이 친구 찾기와 직접 대응됩니다. BLE+GPS를 활용한 근거리 사용자 발견, 프로필 시스템, 실시간 채팅 기능은 '같이 놀자' 요청 → 채팅 → 약속 조율 플로우와 동일한 패턴입니다.

기술 스택

Flutter Express Next.js PostgreSQL Firebase Docker
소셜 앱 · B2C

Calendar Share — 소셜 캘린더 공유 플랫폼

소셜 네트워킹 / 일정 관리 · MVP

프로젝트 개요

소셜 피드와 캘린더 일정 관리를 통합한 크로스플랫폼 소셜 캘린더 앱. 17,628 LOC, 45+ 스크린, 7종 푸시 알림, QR 오프라인 디스커버리.

핵심 기능

  • 소셜 피드 + 캘린더 이벤트 융합
  • 실시간 채팅 (Firebase RTDB)
  • QR 코드 기반 오프라인→온라인 팔로우
  • 7종 Push 알림 시스템 (FCM)

본 프로젝트와의 유사점

소셜 커뮤니티 기능(피드, 채팅, 알림)과 이벤트 공유/참여 기능이 본 프로젝트의 육아 커뮤니티, 오프라인 이벤트 참여와 유사합니다. Flutter로 Android/iOS 동시 출시한 경험과 Firebase 통합(Auth, FCM, Analytics)은 동일 기술 스택 적용이 가능합니다.

기술 스택

Flutter Firebase Supabase Provider FCM

함께 만들어 가겠습니다

프로젝트에 대해 더 자세한 논의를 원하시면 미팅을 신청해 주세요.