프로젝트 제안서

프로젝트 제안서

AI 기반 반려동물 SNS 및 GPS 실종 알림 앱 기능 고도화

FlutterFlow + Firebase 기존 환경 위에 AI Vision 이미지 필터링, LLM 호소문 자동생성, GPS 기반 대량 푸시 알림, 포인트 시스템, 관리자 페이지를 추가 개발하여 반려동물 실종 알림 플랫폼의 서비스 완성도를 높이는 프로젝트입니다. AI 기술과 위치 기반 서비스를 결합한 유사 프로젝트 수행 경험을 바탕으로, 핵심 기능 중심의 체계적인 개발을 제안드립니다.

4,050만원 (VAT 별도) 150일 모바일 앱 · AI · 데이터 분석 원본 공고

13+

완료 프로젝트

7년+

개발 경력

Flutter

크로스플랫폼 전문

AI

Vision · LLM 연동

함께 만들어 가겠습니다

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

프로젝트 소개

FlutterFlow + Firebase 기존 환경 위에 AI Vision 이미지 필터링, LLM 호소문 자동생성, GPS 기반 대량 푸시 알림, 포인트 시스템, 관리자 페이지를 추가 개발하여 반려동물 실종 알림 플랫폼의 서비스 완성도를 높이는 프로젝트입니다.

프로젝트 개요

항목내용
프로젝트명AI 기반 반려동물 SNS 및 GPS 실종 알림 앱 기능 고도화
서비스명플렛(Flet) — 반려동물 전용 SNS & 실종 알림 플랫폼
카테고리모바일 앱 (Android/iOS) · AI · 데이터 분석
현재 개발 현황FlutterFlow + Firebase 기반 약 30% 자체 개발 완료 (로그인, 프로필, 알림페이지, 네비게이션바) · UI/UX 화면 설계서 70스크린 및 기능 명세서 완비
제안 금액4,050만원 (VAT 별도)
제안 기간150일
핵심 기술FlutterFlow, Firebase, Node.js, Cloud Functions, Google Cloud Vision API, OpenAI API, Next.js, PostgreSQL

핵심 요구사항 분석

  • AI Vision 이미지 필터링 — 사용자가 사람 위주의 사진을 업로드 시 AI가 자동 인식하여 블라인드 처리. Google Cloud Vision API의 사람 감지(Person Detection)와 안전 검색(SafeSearch)을 활용하여 높은 정확도의 필터링 구현
  • AI 호소문 자동 완성 — 반려동물 실종 신고 시 사용자가 입력한 핵심 키워드(종류, 색상, 특징, 실종 위치 등)를 바탕으로 LLM API를 연동하여 긴급 호소문 자동 생성. 프롬프트 엔지니어링으로 감정적이고 효과적인 호소문 템플릿 제공
  • GPS 기반 대량 푸시 알림 — 실종 발생 시 반경 5km 내 앱 사용자에게 실시간 대량 푸시 알림 발송. GeoHash 기반 공간 인덱싱과 FCM Topic/Batch 전송으로 안정적인 대규모 알림 처리
  • 포인트 시스템 백엔드 — 서비스 내 활동(게시글 작성, 실종 제보, 출석 등)에 대한 포인트 적립/사용(차감), 제휴 가맹점 정산 처리. 트랜잭션 기반 포인트 원장 관리
  • 관리자 페이지 — 웹 기반 관리자 페이지: 사용자(회원) 관리, 실종 알림 관리/모니터링, 제휴 가맹점 관리/정산, 서비스 이용 통계 대시보드

제안 포인트

본 프로젝트는 이미 30% 완성된 FlutterFlow + Firebase 기반 앱(플렛) 위에 고도화된 기술(AI Vision, LLM, GPS 기반 대량 푸시)을 안정적으로 추가하는 것이 핵심입니다. 70스크린 UI/UX 설계서와 기능 명세서가 완비되어 있어, 기획 리스크를 최소화하고 개발에 집중할 수 있습니다. 다음과 같은 접근 방식을 제안합니다:

  • Firebase 생태계 활용 극대화 — 기존 Firebase 환경과의 호환성을 최우선으로 고려하여, Cloud Functions(Node.js)를 백엔드 기반으로 채택. 별도 서버 관리 부담 없이 서버리스 아키텍처로 운영 효율성 확보
  • AI 기능의 단계적 고도화 — Vision API와 LLM API를 Cloud Functions 레이어에서 처리하여 앱 측 변경을 최소화. 향후 모델 교체나 프롬프트 개선 시에도 앱 업데이트 없이 서버 측에서 유연하게 대응 가능
  • GPS 푸시의 안정성 확보 — GeoHash 기반 공간 인덱싱 + FCM Batch 전송으로 반경 5km 대량 알림의 안정성과 속도를 동시에 확보. 유사 프로젝트에서 FCM 7종 푸시 알림 시스템을 구축한 경험을 적용
  • 정부지원사업 서류 지원 — 사업 계획서/신청서에 첨부 가능한 상세 견적서와 기술적 구현 방안을 본 제안서에 포함. 예비창업패키지 심사 기준에 맞춘 기술 구현 로드맵 제공

사용 기술 및 툴

개발 기술

FlutterFlow Firebase Cloud Functions Node.js TypeScript Next.js React PostgreSQL Google Cloud Vision API OpenAI API FCM GeoHash

협업 및 커뮤니케이션

Slack / 카카오톡 Zoom / Google Meet Notion GitHub Figma

견적서

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

견적 요약

항목내용
프로젝트명AI 기반 반려동물 SNS 및 GPS 실종 알림 앱 기능 고도화
제안 금액4,050만원 (VAT 별도)
제안 기간150일
견적 유효기간제안일로부터 30일

상세 견적 내역

구분항목수량단가금액
기획/설계요구사항 분석, 시스템 설계, DB 설계, API 명세서1식-540만원
디자인관리자 페이지 UI/UX 디자인 (Figma)1식-380만원
앱 개발FlutterFlow 커스텀 코드 (AI Vision, 호소문, GPS 알림, 포인트 UI)1식-490만원
백엔드 개발AI 서버, 푸시 서버, 포인트 시스템, API 서버1식-1,370만원
관리자 페이지웹 관리자 페이지 (회원, 실종알림, 가맹점, 통계)1식-870만원
QA/배포테스트, 배포 환경 구축, 개발 문서 작성1식-400만원
합계 (VAT 별도)4,050만원

산정 근거

총 74 M/D(Man-Day) 기준으로 산출하였으며, 기능별 복잡도와 AI/서버 기술 난이도를 반영하였습니다. 백엔드 비중이 높은 것은 AI Vision, LLM API, GPS 기반 대량 푸시, 포인트 정산 등 서버 측 핵심 로직이 집중되어 있기 때문입니다.

포함 사항

  • 소스 코드 전체 이관 (프런트엔드, 백엔드)
  • 개발 문서 (API 명세서, DB 스키마, 배포 가이드)
  • 1개월 무상 하자 보수
  • 배포 환경 세팅 (1회)

불포함 사항

  • 서버 호스팅 비용 (Firebase, Google Cloud 등)
  • 외부 유료 API 사용 비용 (Google Cloud Vision, OpenAI 등)
  • 도메인 구매 비용
  • 앱 스토어 등록 비용 (Google Play, App Store)
  • 하자 보수 기간 이후 유지보수

공수계산서

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

공수 요약

구분공수 (M/D)비율
기획/설계10 M/D14%
UI/UX 디자인7 M/D9%
앱 개발 (FlutterFlow 커스텀)9 M/D12%
백엔드 개발25 M/D34%
관리자 페이지 개발16 M/D22%
QA/배포/문서화7 M/D9%
합계74 M/D100%

기능별 상세 공수

기능세부 작업담당공수 (M/D)
AI Vision 이미지 필터링Cloud Vision API 연동 서버 개발백엔드3
이미지 전처리 & 블라인드 처리 로직백엔드2
앱 카메라/갤러리 연동 (FlutterFlow 커스텀)앱 FE2
AI 호소문 자동 완성LLM API 서버 연동 & 프롬프트 관리백엔드2
호소문 템플릿 & 후처리 로직백엔드2
호소문 입력/결과 UI앱 FE2
GPS 기반 대량 푸시 알림GeoHash 공간 인덱싱 서비스백엔드3
FCM 대량 발송 서버 (Batch)백엔드3
실종 신고 접수 API백엔드2
앱 실종 신고 UI & 알림 수신앱 FE3
포인트 시스템포인트 적립/차감 로직 (트랜잭션)백엔드3
가맹점 정산 시스템백엔드3
앱 포인트 UI (잔액, 내역)앱 FE2
관리자 페이지프로젝트 세팅 & 공통 레이아웃/인증웹 FE2
사용자(회원) 관리웹 FE3
실종 알림 관리 & 모니터링웹 FE3
가맹점 관리 & 정산웹 FE4
통계 대시보드웹 FE4
기획/설계요구사항 분석 & 시스템 설계PM4
DB 스키마 설계PM3
API 명세서 작성PM3
UI/UX 디자인관리자 페이지 Figma 디자인디자인7
QA/배포통합 테스트 & 버그 수정QA3
배포 환경 구축 (CI/CD)DevOps2
개발 문서 작성PM2

산정 기준

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

PRD (Product Requirements Document)

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

1. 프로젝트 배경 및 목적

플렛(Flet)은 평소에는 반려동물 전용 SNS로 사용되며, 반려동물 실종 발생 시 반경 5km 내 앱 사용자에게 즉각적인 푸시 알림을 보내 수색 골든타임을 확보하는 위치 기반 모바일 앱입니다. 참여 이웃에게는 지역 동물병원·펫샵에서 사용 가능한 포인트 리워드를 제공합니다.

현재 FlutterFlow + Firebase 기반으로 약 30% 자체 개발이 완료된 상태(로그인, 프로필, 알림페이지, 네비게이션바)이며, UI/UX 화면 설계서 70스크린 및 기능 명세서가 완비되어 있습니다. 본 프로젝트는 이 기반 위에 AI 기능(이미지 필터링, 호소문 자동생성), 대량 푸시 알림 서버, 포인트 시스템, 관리자 페이지 등 고도화된 기술이 요구되는 부분을 추가 구현합니다.

2. 사용자 정의

사용자 유형설명주요 기능
일반 사용자 (반려인)반려동물 SNS 이용 및 실종 신고를 하는 앱 사용자SNS 게시글 작성, 사진 업로드, 실종 신고, 호소문 생성, 포인트 적립/사용
주변 사용자실종 알림을 수신하고 제보하는 인근 앱 사용자GPS 기반 푸시 알림 수신, 실종 동물 제보, 포인트 적립
관리자서비스 전체를 관리하는 운영자회원 관리, 실종 알림 모니터링, 가맹점 관리/정산, 통계 대시보드
제휴 가맹점포인트 사용처를 제공하는 파트너 매장포인트 결제 수신, 정산 내역 확인

3. 기능 요구사항

3.1 AI Vision 이미지 필터링

  • [필수] 사용자가 사진 업로드 시 AI가 사람 위주 사진을 자동 인식
  • [필수] 사람이 주요 피사체인 경우 블라인드(블러) 처리
  • [필수] Google Cloud Vision API 연동
  • [선택] 관리자 페이지에서 필터링 로그 확인

3.2 AI 호소문 자동 완성

  • [필수] 실종 신고 시 핵심 키워드 입력 폼 (종류, 색상, 특징, 위치, 시간)
  • [필수] LLM API 연동하여 긴급 호소문 자동 생성
  • [필수] 생성된 호소문 편집 및 게시 기능
  • [선택] 호소문 템플릿 다중 스타일 지원

3.3 GPS 기반 대량 푸시 알림

  • [필수] 실종 발생 시 반경 5km 내 사용자에게 실시간 푸시 알림
  • [필수] GeoHash 기반 사용자 위치 인덱싱
  • [필수] FCM 대량 발송 (Batch 처리)
  • [필수] 알림 수신 시 실종 상세 정보 딥링크
  • [선택] 알림 반경 설정 (사용자 커스터마이즈)

3.4 포인트 시스템 백엔드

  • [필수] 포인트 적립 (게시글 작성, 실종 제보, 출석 체크 등)
  • [필수] 포인트 사용(차감) — 가맹점 결제
  • [필수] 트랜잭션 기반 포인트 원장 관리
  • [필수] 제휴 가맹점 정산 처리
  • [선택] 포인트 만료 정책

3.5 관리자 페이지

  • [필수] 사용자(회원) 목록 조회, 상세, 정지/해제
  • [필수] 실종 알림 목록 조회, 상태 관리, 모니터링
  • [필수] 제휴 가맹점 등록/수정/삭제, 정산 내역 관리
  • [필수] 서비스 이용 통계 대시보드 (가입자 수, 실종 신고 건수, 포인트 현황 등)
  • [선택] 공지사항/이벤트 관리

4. 비기능 요구사항

항목요구사항
성능GPS 푸시 알림 발송 지연 10초 이내, API 응답 시간 500ms 이내
확장성사용자 증가에 따른 푸시 서버 수평 확장 가능 (Cloud Functions auto-scaling)
보안Firebase Authentication 기반 인증, API 접근 제어, 이미지 저장소 보안 규칙
안정성FCM 대량 발송 실패 시 재시도 로직, 포인트 트랜잭션 ACID 보장
호환성기존 FlutterFlow + Firebase 환경과 완전 호환

5. 기술 제약사항

  • 기존 FlutterFlow 및 Firebase 환경 위에서 개발 진행 (기존 코드베이스와 호환 필수)
  • 추가 백엔드는 Firebase Cloud Functions (Node.js/TypeScript) 기반 구축
  • 포인트 정산 등 관계형 데이터가 필요한 부분은 Cloud SQL (PostgreSQL) 활용
  • 관리자 페이지는 웹 기반 (Next.js + React)으로 별도 구축
  • AI API는 외부 서비스 (Google Cloud Vision, OpenAI) 사용 — 별도 비용 발생

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

  • 기존 FlutterFlow 앱의 기본 SNS 기능 (이미 개발 완료된 부분)
  • iOS/Android 네이티브 코드 수정
  • 결제 PG사 연동 (포인트 충전)
  • 앱 디자인 전면 리뉴얼
  • 서버 호스팅 및 외부 API 운영 비용

일정 제안

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

전체 일정 요약

단계기간주요 산출물
Phase 1: 기획/설계/디자인Day 1–35 (5주)요구사항 정의서, DB ERD, API 명세서, Figma 디자인
Phase 2: 핵심 백엔드 & AI 기능Day 36–80 (6.5주)AI Vision 서버, LLM 서버, 푸시 서버, 포인트 시스템 API
Phase 3: 앱 기능 연동Day 81–105 (3.5주)FlutterFlow 커스텀 코드, 앱 알파 빌드
Phase 4: 관리자 페이지 개발Day 106–135 (4주)웹 관리자 페이지 베타 배포
Phase 5: QA/배포/문서화Day 136–150 (2주)최종 빌드, 소스 코드, 개발 문서 일체

상세 타임라인

PHASE 1

기획 / 설계 / 디자인

Day 1–35 (5주)

기존 FlutterFlow + Firebase 환경(30% 완성 코드베이스) 분석, 70스크린 UI/UX 설계서 기반 추가 기능 요구사항 상세화, DB 스키마 설계, API 명세서 작성, 관리자 페이지 UI/UX 디자인 (Figma)

  • 산출물: 요구사항 정의서, DB ERD, API 명세서, Figma 디자인
  • 마일스톤 리뷰: 설계 문서 승인 후 개발 착수

PHASE 2

핵심 백엔드 & AI 기능 개발

Day 36–80 (6.5주)

Cloud Functions 기반 백엔드 구축, AI Vision 이미지 필터링 서버, LLM 호소문 자동생성 서버, GPS 기반 대량 푸시 알림 서버, 포인트 시스템 백엔드 개발

  • 산출물: API 서버 배포, AI 기능 동작 데모
  • 중간 검수: AI 기능 데모 시연 및 피드백 반영

PHASE 3

앱 기능 연동

Day 81–105 (3.5주)

FlutterFlow 커스텀 코드 개발, AI Vision 앱 연동, 호소문 UI & LLM 연동, GPS 실종 알림 UI & 푸시 수신, 포인트 UI 구현

  • 산출물: 앱 알파 빌드 (TestFlight/Internal Testing)
  • 사용자 테스트: 핵심 기능 시나리오 검증

PHASE 4

관리자 페이지 개발

Day 106–135 (4주)

Next.js 기반 웹 관리자 페이지 구축. 회원 관리, 실종 알림 관리/모니터링, 가맹점 관리/정산, 통계 대시보드 구현

  • 산출물: 관리자 페이지 베타 배포
  • 관리자 UAT: 운영팀 대상 사용성 검증

PHASE 5

QA / 배포 / 문서화

Day 136–150 (2주)

통합 테스트 및 버그 수정, 운영 환경 배포, API 명세서/DB 스키마/배포 가이드 등 개발 문서 최종 정리

  • 산출물: 최종 빌드, 소스 코드 일체, 개발 문서
  • 최종 검수: 전체 기능 검증 및 인수

마일스톤 체크포인트

마일스톤시점검수 기준
M1: 설계 완료Day 35요구사항 정의서, DB ERD, API 명세서, Figma 디자인 승인
M2: 백엔드 & AI 완료Day 80AI Vision/LLM 데모, 푸시 발송 테스트, 포인트 API 동작 확인
M3: 앱 연동 완료Day 105앱 알파 빌드 주요 시나리오 테스트 통과
M4: 관리자 페이지 완료Day 135관리자 페이지 전체 기능 동작 확인
M5: 최종 인수Day 150전체 기능 검증, 소스 코드 및 문서 이관 완료

커뮤니케이션 계획

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

유사 프로젝트 경험

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

13+

완료 프로젝트

7년+

개발 경력

Flutter

크로스플랫폼 전문

AI

Vision · LLM 연동

B2B SaaS · 헬스케어

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

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

프로젝트 개요

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

핵심 기능

  • AI 건강분석 — OpenAI 연동으로 건강 데이터 자동 분석 및 트렌드 파악
  • 실시간 푸시 알림 — FCM 기반 보호자 실시간 알림 시스템
  • 웹 관리자 대시보드 — Next.js 기반 시설 관리, 통계, 정산
  • 멀티플랫폼 — Flutter 단일 코드베이스로 Android/iOS/Web 지원

본 프로젝트와의 유사점

AI API 연동 경험(OpenAI → 본 프로젝트의 Vision API + LLM API), FCM 푸시 알림 시스템(보호자 실시간 알림 → 실종 알림 대량 발송), 웹 관리자 대시보드(시설 관리/통계 → 회원/실종/가맹점 관리), Flutter + Firebase 풀스택 아키텍처가 본 프로젝트 구조와 직접적으로 대응됩니다.

기술 스택

Flutter NestJS Next.js TypeScript Firebase OpenAI API AWS CDK
B2C 앱 · 소셜

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

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

프로젝트 개요

소셜 피드와 캘린더 일정 관리를 단일 모바일 앱으로 통합한 크로스플랫폼 소셜 캘린더 플랫폼. 17,628 LOC, 45+ 화면, Firebase 8개 서비스 통합.

핵심 기능

  • 소셜 피드 + 캘린더 퓨전 — 게시물 작성 시 일정 첨부, 좋아요 시 자동 캘린더 추가
  • 7종 FCM 푸시 알림 — 메시지, 포스트, 댓글, 리트윗, 팔로우, 멘션, 좋아요 각각 별도 알림
  • QR 기반 소셜 디스커버리 — 오프라인 만남을 온라인 팔로우로 즉시 전환
  • 듀얼 백엔드 — Firebase + Supabase 조합으로 서버리스 풀 피처 구현

본 프로젝트와의 유사점

SNS 플랫폼 구조(소셜 피드, 게시글, 좋아요 → 반려동물 SNS), 7종 FCM 푸시 알림 시스템(다양한 이벤트별 푸시 → GPS 기반 대량 푸시), Flutter + Firebase 서버리스 아키텍처가 본 프로젝트의 앱 구조와 직접적으로 유사합니다.

기술 스택

Flutter Firebase Supabase FCM Dart
B2C 앱 · 라이프스타일

Fortune App — 사주 기반 운세 앱

엔터테인먼트 / 라이프스타일 · 3개월

프로젝트 개요

사주(四柱) 기반 맞춤형 운세, 행운의 번호, 궁합 추천 모바일 앱. Flutter 단일 코드베이스로 iOS + Android 동시 출시, 3개월 내 기획부터 출시까지 풀패키지 딜리버리.

핵심 기능

  • 포인트 & 데일리 체크인 리워드 시스템 — 일일 출석, 활동 기반 포인트 적립/사용
  • Firebase 풀 통합 — Auth, Analytics, Crashlytics, Remote Config
  • Clean Architecture — BLoC/Cubit, 17개 Use Case, 3계층 아키텍처
  • Google/Apple 소셜 로그인 및 다국어 지원

본 프로젝트와의 유사점

포인트 & 리워드 시스템(데일리 체크인, 활동 기반 적립/사용 → 포인트 시스템 백엔드), Flutter + Firebase 풀스택(동일 기술 스택), 3개월 빠른 딜리버리 경험이 본 프로젝트의 효율적 개발에 직접 적용 가능합니다.

기술 스택

Flutter Firebase BLoC Node.js Dart

함께 만들어 가겠습니다

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