프로젝트 제안서

프로젝트 제안서

신규 랜덤박스 웹앱 플랫폼 및 관리자 시스템 개발

랜덤박스 확률 엔진, 피버 시스템 등 게이미피케이션 핵심 로직과 PG 결제·배송 연동을 포함한 반응형 웹앱 플랫폼을 제안합니다. 루트박스 이코노미 설계·구현 및 게임 개발 경험을 바탕으로, 높은 완성도의 산출물을 기한 내 납품하겠습니다.

54,000,000원 80일 모바일 커머스 / 웹앱 원본 공고

13+

완료 프로젝트

57 M/D

총 개발 공수

5단계

마일스톤

80일

프로젝트 기간

함께 만들어 가겠습니다

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

프로젝트 소개

랜덤박스 확률 엔진, 피버 시스템 등 게이미피케이션 핵심 로직과 PG 결제·배송 연동을 포함한 반응형 웹앱 플랫폼을 제안합니다.

프로젝트 개요

항목내용
프로젝트명신규 랜덤박스 웹앱 플랫폼 및 관리자 시스템 개발
카테고리모바일 커머스 / 웹앱
제안 금액54,000,000원 (VAT 별도)
제안 기간80일
핵심 기술Next.js 14, NestJS, PostgreSQL, Redis, AWS

핵심 요구사항 분석

  • 반응형 웹앱 — 모바일 브라우저 최적화 + PC 웹 브라우저 대응, 쇼핑앱 형태의 UI/UX
  • 캡슐 구매 및 오픈 — PG 연동 결제, 확률 기반 상품 획득, 오픈 연출 애니메이션
  • 확률 로직 엔진 — 등급별 확률 설정, 공정성 보장, 확률 투명성 관리
  • 피버 시스템 — 누적 결제 기반 게이지 상승, 100% 도달 시 보상 제공, 실시간 게이지 표시
  • 상품 분해 — 획득 상품의 분해 및 포인트/재화 환산 로직
  • 배송 시스템 — 택배사 배송 현황 API 연동, 배송비 별도 결제
  • 어드민 페이지 — 상품·회원·결제·배송·통계 통합 관리 대시보드

제안 포인트

본 프로젝트는 랜덤박스의 핵심인 확률 로직 엔진게이미피케이션 요소(피버 시스템)를 정확히 구현하는 것이 성공의 관건입니다.

  • 루트박스 이코노미 구현 경험 — 7단계 루트박스(랜덤박스) 이코노미를 직접 설계·구현한 경험 보유. 등급별 확률 배분, 보상 테이블, 오픈 연출까지 전 과정을 풀스택으로 개발
  • 게임 개발 역량 — Phaser.js 기반 캐주얼 게임 개발 경험. 포인트 이코노미, 리더보드, 아이템 스토어, 퀘스트 시스템 등 게이미피케이션 핵심 요소 구현 역량 보유
  • 결제·배송 연동 노하우 — PG사 결제 모듈, KYC 인증, 외부 API 연동 경험이 풍부하여 안정적인 결제·배송 시스템 구축 가능
  • 대규모 관리자 페이지 구축 — 50+ 페이지, 120+ API 엔드포인트 규모의 관리자 대시보드를 9주 만에 완성한 경험. 상품·회원·결제·배송·통계 관리 기능을 체계적으로 구축

사용 기술 및 툴

개발 기술

Next.js 14 TypeScript TailwindCSS NestJS PostgreSQL Redis TypeORM Docker AWS PortOne(PG)

협업 및 커뮤니케이션

Slack Zoom Notion GitHub Figma

견적서

본 견적서는 프로젝트 요구사항 분석을 기반으로 산출되었습니다. 기획 및 디자인은 클라이언트 내부 진행이므로, 개발(프론트엔드/백엔드) 공수 및 비용만 산정하였습니다.

견적 요약

항목내용
프로젝트명신규 랜덤박스 웹앱 플랫폼 및 관리자 시스템 개발
제안 금액54,000,000원 (VAT 별도)
제안 기간80일
견적 유효기간제안일로부터 30일

상세 견적 내역

구분항목수량단가금액
프론트엔드사용자 웹앱 퍼블리싱 및 개발 (반응형)1식-20,000,000원
백엔드API 서버, 확률 로직, 피버 시스템1식-17,000,000원
관리자 페이지상품·회원·결제·배송·통계 어드민1식-8,000,000원
외부 연동PG 결제 모듈, 택배사 배송 API1식-4,000,000원
QA/배포테스트, 인프라 구축, 문서1식-3,000,000원
PM프로젝트 관리 및 커뮤니케이션1식-2,000,000원
합계 (VAT 별도)54,000,000원

산정 근거

  • 기획 및 디자인은 클라이언트 내부 진행으로 비용에서 제외
  • 총 57 M/D 공수 기반 산정 (유사 프로젝트 수행 경험을 바탕으로 효율적 개발)
  • PG 결제, 배송 API 등 외부 연동 복잡도 반영
  • 확률 로직 엔진, 피버 시스템 등 게이미피케이션 요소의 기술적 난이도 반영

포함 사항

  • 소스 코드 전체 이관
  • 개발 문서 (DB 설계서/ERD, API 명세서)
  • 관리자 페이지 사용 매뉴얼
  • 1개월 무상 하자 보수
  • 배포 환경 세팅 (1회)

불포함 사항

  • 서버 호스팅 비용 (AWS 등)
  • 도메인 구매 비용
  • PG사 수수료 및 외부 유료 API 사용 비용
  • 하자 보수 기간 이후 유지보수
  • 기획 및 디자인 (클라이언트 내부 진행)

공수계산서

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

공수 요약

구분공수 (M/D)비율
설계/환경 구축4 M/D7%
FE 개발 (사용자 웹앱)17 M/D30%
BE 개발 (API/로직)19 M/D33%
관리자 페이지12 M/D21%
QA/배포5 M/D9%
합계57 M/D100%

기능별 상세 공수

기능세부 작업담당공수 (M/D)
환경 구축프로젝트 세팅, CI/CD, Docker풀스택2
DB 스키마 설계 (ERD)백엔드2
회원 인증회원가입/로그인 API, JWT백엔드1.5
로그인/회원가입 화면프론트엔드1.5
튜토리얼튜토리얼 콘텐츠 API백엔드0.5
튜토리얼 화면 구현프론트엔드1.5
캡슐 구매/오픈PG 연동 결제 API, 결제 검증백엔드3.5
구매/오픈 화면, 애니메이션프론트엔드2.5
확률 로직확률 엔진, 등급별 배분, 공정성백엔드3
상품 분해분해 로직 API백엔드1
분해 화면프론트엔드1.5
피버 시스템게이지 로직, 100% 보상 처리백엔드2
게이지 UI, 인터랙션프론트엔드2
리뷰리뷰 CRUD API백엔드1
리뷰 화면프론트엔드1.5
명예의 전당랭킹 API백엔드0.5
랭킹 화면프론트엔드1.5
배송택배사 API 연동, 배송 관리백엔드2.5
배송 현황 화면프론트엔드1.5
마이페이지마이페이지 API백엔드1
마이페이지 화면프론트엔드2
배송비 결제배송비 결제 API백엔드1
배송비 결제 화면프론트엔드1
공통 UI레이아웃, 네비게이션, 반응형프론트엔드3
어드민-상품상품 CRUD, 캡슐 설정 관리풀스택3
어드민-회원회원 관리, 권한 설정풀스택2
어드민-결제결제 내역, 환불 관리풀스택2
어드민-배송배송 관리, 상태 업데이트풀스택2.5
어드민-통계매출·사용자·상품 통계 대시보드풀스택2.5
QA/테스트통합 테스트, 크로스 브라우저QA3
배포서버 구축, 도메인, SSLDevOps2

산정 기준

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

PRD (Product Requirements Document)

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

1. 프로젝트 배경 및 목적

현재 서비스 중인 랜덤박스 앱의 사세 확장을 위해, 새로운 컨셉의 랜덤박스 웹앱 플랫폼을 구축합니다. 모바일 웹 브라우저에 최적화된 웹앱으로 접근성을 높이고, 피버 시스템 등 게이미피케이션 요소를 강화하여 사용자 리텐션과 결제 전환율을 극대화합니다.

2. 사용자 정의

사용자 유형설명주요 기능
일반 사용자랜덤박스 구매 및 이용 고객회원가입, 캡슐 구매/오픈, 상품 분해, 리뷰, 배송 신청, 피버 참여
관리자플랫폼 운영 담당자상품 관리, 캡슐 설정, 확률 관리, 회원/결제/배송 관리, 통계 조회

3. 기능 요구사항

3.1 회원 인증

  • [필수] 이메일/비밀번호 회원가입 및 로그인
  • [필수] 소셜 로그인 (카카오, 네이버, Google)
  • [필수] 비밀번호 찾기/재설정
  • [선택] 본인인증 (휴대폰)

3.2 튜토리얼

  • [필수] 신규 사용자 온보딩 가이드
  • [필수] 캡슐 구매/오픈 프로세스 안내
  • [필수] 피버 시스템 설명

3.3 캡슐 구매 및 오픈

  • [필수] 캡슐(랜덤박스) 목록 조회
  • [필수] PG 결제 연동 (카드, 간편결제)
  • [필수] 캡슐 오픈 연출 (애니메이션)
  • [필수] 확률 기반 상품 획득 결과 표시
  • [필수] 구매 내역 조회

3.4 확률 로직 엔진

  • [필수] 등급별 확률 설정 (관리자)
  • [필수] 서버 사이드 확률 계산 (공정성 보장)
  • [필수] 확률 표시 (법적 요건 대응)

3.5 상품 분해

  • [필수] 획득 상품 분해 기능
  • [필수] 분해 시 포인트/재화 환산

3.6 피버 시스템

  • [필수] 결제 금액 기반 피버 게이지 상승
  • [필수] 게이지 100% 도달 시 보상 상품 제공 (도달 시점 캡슐 오픈 사용자)
  • [필수] 실시간 게이지 표시
  • [필수] 관리자 보상 상품 설정

3.7 리뷰 및 명예의 전당

  • [필수] 상품 리뷰 작성/조회
  • [필수] 명예의 전당 (고가 상품 획득자 랭킹)

3.8 배송

  • [필수] 배송지 등록/관리
  • [필수] 택배사 배송 현황 API 연동
  • [필수] 배송비 별도 결제 (PG 연동)
  • [필수] 배송 상태 실시간 조회

3.9 마이페이지

  • [필수] 프로필 관리
  • [필수] 보유 상품 목록
  • [필수] 구매/결제 내역
  • [필수] 배송 현황 조회

3.10 관리자 페이지

  • [필수] 상품 관리 (등록/수정/삭제, 캡슐 구성)
  • [필수] 확률 설정 관리
  • [필수] 회원 관리 (조회, 상태 변경)
  • [필수] 결제 관리 (내역 조회, 환불 처리)
  • [필수] 배송 관리 (송장 입력, 상태 업데이트)
  • [필수] 피버 시스템 설정 (보상 상품, 게이지 기준)
  • [필수] 통계 대시보드 (매출, 사용자, 상품별 통계)

4. 비기능 요구사항

항목요구사항
성능API 응답 시간 500ms 이내, 캡슐 오픈 애니메이션 60fps
보안HTTPS, JWT 인증, 결제 데이터 암호화, 확률 로직 서버 사이드 처리
반응형모바일 최적화(375px~), 태블릿, PC(1280px~) 대응
확장성수평 확장 가능한 아키텍처 (AWS ECS/RDS)
가용성99.5% 이상 업타임 목표

5. 기술 제약사항

  • 프론트엔드: Next.js 14 (App Router) + TypeScript + TailwindCSS
  • 백엔드: NestJS + TypeScript + PostgreSQL + Redis
  • 인프라: AWS (EC2/ECS, RDS, S3, CloudFront) + Docker
  • PG 연동: 포트원(PortOne) 또는 토스페이먼츠 (클라이언트 협의)
  • 배송 API: 스마트택배 또는 CJ대한통운 API (클라이언트 협의)
  • Figma 디자인 원본을 기반으로 퍼블리싱 (6월 초 핸드오프)

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

  • 기획 및 UI/UX 디자인 (클라이언트 내부 진행)
  • 네이티브 앱 개발 (iOS/Android) — 웹앱으로 대체
  • 마케팅/프로모션 기능
  • CS(고객지원) 시스템 연동
  • 다국어 지원

일정 제안

총 80일 기준 단계별 마일스톤 및 산출물을 제안합니다. 기획서(5월 초중순)와 디자인(6월 초) 핸드오프 일정에 맞춰 유연하게 진행합니다.

전체 일정 요약

단계기간주요 산출물
Phase 1: 설계 및 환경 구축Day 1–7 (1주)ERD, API 명세서, 개발 환경
Phase 2: 핵심 기능 개발Day 8–35 (4주)인증, 캡슐 구매/오픈, 확률 엔진, 피버 시스템
Phase 3: 부가 기능 개발Day 36–56 (3주)튜토리얼, 리뷰, 명예의 전당, 배송, 마이페이지
Phase 4: 관리자 페이지Day 57–70 (2주)어드민 전체 기능 완료
Phase 5: QA 및 배포Day 71–80 (1.5주)테스트 보고서, 배포, 매뉴얼

상세 타임라인

PHASE 1

설계 및 환경 구축

Day 1–7

기획서 분석, DB 스키마 설계, API 명세서 작성, 개발 환경 구축 (CI/CD, Docker, AWS 인프라)

  • 산출물: ERD, API 명세서, 개발 환경 세팅 완료

PHASE 2

핵심 기능 개발

Day 8–35

회원 인증, 캡슐 구매/오픈(PG 연동), 확률 로직 엔진, 상품 분해, 피버 시스템 등 핵심 비즈니스 로직 개발. 디자인 핸드오프 후 퍼블리싱 병행.

  • 산출물: 핵심 기능 프로토타입, PG 결제 연동 완료
  • 중간 리뷰: Day 21 (3주차) — 핵심 기능 데모

PHASE 3

부가 기능 개발

Day 36–56

튜토리얼, 리뷰, 명예의 전당, 배송 관리(택배사 API 연동), 마이페이지, 배송비 결제 등 사용자 기능 전체 완성.

  • 산출물: 사용자 기능 전체 완료, 배송 API 연동 완료

PHASE 4

관리자 페이지 개발

Day 57–70

상품·회원·결제·배송·통계 관리 어드민 페이지 개발. 확률 설정, 피버 시스템 설정 관리 기능 포함.

  • 산출물: 관리자 페이지 전체 완료

PHASE 5

QA 및 배포

Day 71–80

통합 테스트, 크로스 브라우저 테스트, 성능 최적화, 프로덕션 배포, 문서 정리.

  • 산출물: 테스트 보고서, 프로덕션 배포 완료, 관리자 매뉴얼

마일스톤 체크포인트

마일스톤시점검수 기준
M1: 설계 완료Day 7ERD, API 명세서 승인
M2: 핵심 기능 데모Day 21캡슐 구매/오픈 + PG 결제 동작 확인
M3: 핵심 기능 완료Day 35확률 엔진, 피버 시스템 동작 확인
M4: 사용자 기능 완료Day 56전체 사용자 기능 통합 테스트
M5: 최종 납품Day 80어드민 포함 전체 기능, 배포 완료, 문서

커뮤니케이션 계획

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

유사 프로젝트 경험

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

13+

완료 프로젝트

57 M/D

총 개발 공수

5단계

마일스톤

80일

프로젝트 기간

게이미피케이션 / 루트박스

DayStarter — 게이미피케이션 수면 보상 앱

B2C 앱 · 2022.06~2023.11 (약 1년 5개월)

프로젝트 개요

센서 기반 수면 인증 + 게이미피케이션 + 토큰 이코노미를 결합한 알람 앱. 48개 화면, 37개 데이터 모델, ~30개 API 엔드포인트 규모.

핵심 기능

  • 7단계 루트박스(랜덤박스) 이코노미 — 등급별 확률 배분, 보상 테이블 관리, 오픈 연출
  • Spine 2D 스켈레톤 애니메이션 기반 캐릭터 시스템 (36+ 스프라이트 시트)
  • 듀얼 토큰 이코노미 (DSP/DST) 및 P2P 마켓플레이스
  • 멀티 센서 수면 인증 (ML Kit, 조도, 배터리)

본 프로젝트와의 유사점

7단계 루트박스 이코노미가 본 프로젝트의 랜덤박스 확률 시스템과 직접적으로 유사합니다. 등급별 확률 설정, 보상 테이블 관리, 오픈 연출(애니메이션) 등 랜덤박스의 핵심 요소를 모두 구현한 경험이 있으며, 게이미피케이션 요소(포인트, 퀘스트, 리그)는 피버 시스템과 유사한 사용자 참여 메커니즘입니다.

기술 스택

Flutter NestJS PostgreSQL Redis Firebase Spine 2D
게임 / 인터랙티브

캐주얼 게임 — 텔레그램 미니앱 & 캐주얼 아케이드

게임 · 2024.04~2024.10 (7개월)

프로젝트 개요

Phaser.js 기반 캐주얼 아케이드 게임 + 포인트 이코노미 + 리더보드를 결합한 텔레그램 미니앱 플랫폼. ~8,000 LOC, 14 REST API 엔드포인트.

핵심 기능

  • Phaser.js 기반 아케이드 게임 (스프라이트 애니메이션, 사운드)
  • 글로벌 Top 50 리더보드 및 레벨 시스템
  • 아이템 스토어 & 퀘스트 시스템 (포인트 기반 구매/장착)
  • 2단계 레퍼럴 시스템 (직접 15% + 간접 5%)

본 프로젝트와의 유사점

게임 개발 경험포인트 이코노미 구현이 본 프로젝트의 게이미피케이션 요소(피버 시스템, 명예의 전당)와 직접 관련됩니다. 리더보드 시스템은 명예의 전당과 동일한 패턴이며, 아이템 스토어/퀘스트 시스템은 캡슐 구매·오픈의 사용자 경험 설계에 활용 가능합니다.

기술 스택

Phaser.js React NestJS TypeScript MySQL Docker
B2B SaaS / 관리자 대시보드

EZ-Approve — 전자결재 업무 관리 플랫폼

B2B SaaS · 2026.01~2026.03 (9주)

프로젝트 개요

한국 기업의 결재·문서 프로세스를 디지털화하는 B2B SaaS 플랫폼. 504 PR, 50+ 페이지, 120~150 API 엔드포인트, 34 엔티티 규모.

핵심 기능

  • 50+ 페이지의 대규모 관리자 대시보드
  • 120~150 API 엔드포인트, 34 데이터 모델
  • 7종 사용자 역할 기반 권한 관리 (RBAC)
  • 6계층 보안 시스템 (JWT + 2FA + Rate Limiting)

본 프로젝트와의 유사점

대규모 관리자 페이지 구축 경험이 본 프로젝트의 어드민 시스템(상품·회원·결제·배송·통계 관리)과 직접 관련됩니다. 50+ 페이지 규모의 관리 대시보드를 9주 만에 완성한 실적이 있으며, 체계적인 RBAC 권한 관리와 데이터 관리 패턴을 적용할 수 있습니다.

기술 스택

Next.js 13 NestJS 10 TypeScript MySQL MUI v5 Docker

함께 만들어 가겠습니다

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