Skip to main content

Development Roadmap

이 문서는 Vivid AI의 초기 출시를 위한 MVP(Minimum Viable Product) 범위와, 이후 확장을 위한 Post-MVP 계획을 정의합니다.

핵심 전략: "선택과 집중". 모든 기능을 한 번에 구현하지 않고, 서비스의 핵심 가치인 **'Vivid한 페르소나 생성'**을 증명하는 데 집중합니다.

1. MVP Scope (초기 출시 범위)

Vivid AI가 시장에 처음 공개될 때 포함될 필수 기능입니다.

1.1. Core: Persona & Generation

  • Persona Management (No-Training):
    • Upload: 내 캐릭터의 기준 이미지(Reference Image) 등록. (LoRA 학습 과정 없음)
    • Lounge (V4): 등록된 페르소나를 '몰입형 라운지' UI로 조회 및 선택.
  • Easy Prompting (Preset Builder):
    • 텍스트 프롬프트를 직접 입력하지 않아도 되는 No-Code 인터페이스.
    • [표정], [자세], [배경], [스타일] 태그를 클릭하여 프롬프트 자동 완성.
  • Generation (T2I & I2I):
    • T2I: 페르소나 이미지 + 프리셋 조건 = 새로운 이미지 생성.
    • I2I: 생성된 이미지 또는 업로드한 이미지를 바탕으로 부분 수정/변형.
  • Vivid Gallery:
    • 유저들이 생성한 공개 작품 피드.
    • Detail View: 결과물 상세 보기 (SNS 공유 버튼은 내부 갤러리 공유 기능으로 작동).
  • Interaction: 좋아요(Like), 댓글(Comment) 기능.
  • Remix Ready: 리믹스 버튼은 노출하되, 데이터 구조만 준비(실제 기능은 Post-MVP).

1.3. Infrastructure & Economy

  • Payment: 국내 일반 결제 기반 Credits top-up을 먼저 구현하고, 월 구독 Credits는 후속 확장으로 준비. 상세 구현 순서는 Billing Implementation Plan을 따릅니다.
  • Storage: 생성물 S3 저장 및 등급별 만료 정책 적용.

2. Post-MVP (향후 확장 계획)

MVP 안정화 이후 순차적으로 도입될 기능입니다.

2.1. Media Expansion (Video & Audio)

  • Video Generation (I2V):
    • 댄스 챌린지, 런웨이 워킹 등 특정 동작을 수행하는 숏폼 비디오 생성.
  • Audio Generation:
    • 페르소나에 어울리는 목소리(TTS) 생성 및 배경음악(BGM) 삽입.

2.2. Social & Viral

  • One-Click SNS Upload:
    • Instagram, TikTok, X(Twitter), YouTube Shorts 등 외부 플랫폼 자동 포스팅.
    • 공통 어댑터 패턴(Adapter Pattern)을 적용하여 확장성 확보.
  • Advanced Community:
    • Preset Challenge: 특정 프리셋(밈, 챌린지)을 이용한 콘테스트 개최.
    • Remix Full Feature: 타인의 프롬프트/설정을 그대로 가져와 내 페르소나로 재생성.

3. Development Phases (개발 단계)

Phase 1: Foundation & UI (현재)

  • 디자인 컨셉 확정 (Vivid Pop & Pure).
  • 프로토타입 검증 (Lounge, Studio UI).
  • Frontend 프로젝트 초기 세팅 (Next.js + Tailwind).
  • Backend DB 설계 (User, Persona, Image).

Phase 2: Core Logic Implementation

  • 페르소나 업로드 및 관리 API 구현.
  • AI 생성 모듈 연동 (ComfyUI Workflow - IP Adapter).
  • 프리셋 빌더 UI 및 로직 개발.

Phase 3: Community & Economy

  • 갤러리 피드 및 상세 페이지 구현.
  • 일반 결제 기반 Credits top-up 연동.
  • MVP 통합 테스트 및 배포.