要件定義書

RoomCraft — v1.0.0 — 2026-03-19

要件定義書: RoomCraft(ルームクラフト)

プロジェクト名: RoomCraft バージョン: 1.0.0 作成日: 2026-03-19 ステータス: Phase 1 完了 参照モデル: おくROOM®(株式会社ベガコーポレーション)


1. プロダクト概要

1.1 ビジョン

「RoomCraft」は、家具メーカーと消費者をつなぐ3Dインテリアシミュレーションプラットフォームです。 消費者は自分の部屋を3Dで再現し、提携メーカーの家具を配置・購入でき、メーカーはプラットフォームに商品を掲載・販売できます。

おくROOM®をモデルにしつつ、マルチメーカー対応小規模〜大規模事業者が提携しやすい料金体系を最大の差別化ポイントとします。

1.2 ネーミング由来

RoomCraft = Room(部屋)+ Craft(つくる)

  • 消費者: 自分だけの理想の部屋を「つくる」
  • メーカー: 部屋の中にブランドを「つくる」
  • プラットフォーム: 両者の出会いを「つくる」

1.3 ターゲットユーザー

ユーザータイプ詳細
消費者(エンドユーザー)家具購入を検討中の個人。引越し・模様替え・新生活
小規模事業者個人作家、工房、地域家具メーカー(年商〜5,000万円)
中規模事業者地方メーカー、ニッチブランド(年商5,000万〜10億円)
大規模事業者全国ブランド、大手メーカー(年商10億円〜)

2. 競合分析: おくROOM®の良い点・悪い点

2.1 消費者側の良い点

#良い点詳細
1直感的な操作性操作は簡単でほぼ察して出来るレベル。会員登録不要で無料利用可能
2高品質3Dモデル1,200点以上の家具が精巧に3Dモデル化。カテゴリフィルターで探しやすい
3AI自動コーディネート予算・部屋サイズ・好みを入力するだけで自動配置。プロスタイリスト品質
4即購入連携気に入った家具はLOWYAアプリからそのまま購入可能。価格表示あり
5コミュニティ投稿作成した部屋の投稿・閲覧機能。3,000件以上のユーザー投稿
6カスタマイズ性建具・壁紙・床色・照明の自由設定
7急成長実績リリース5ヶ月で30万DL、約1年で70万DL突破。ライフスタイルカテゴリ1位獲得

2.2 消費者側の悪い点・改善点

#課題詳細RoomCraftでの対策
1アイテム数が限定的LOWYAブランドのみ。他メーカー家具が選べないマルチメーカープラットフォーム化
2サイズ・色変更不可家具の大きさ調節や色バリエーション切替ができないカラーバリエーション・サイズバリアント対応
3カテゴリ整理が不十分キッチン用品が複数項目に散らばる等AIベースの統合カテゴリ+タグ検索
4壁紙の詳細カスタマイズ不可壁面ごとの壁紙変更やアクセントウォールが未対応壁面個別設定+アクセントウォール機能
5カーテン色変更不可カーテン等の色変更ができないテキスタイル類のカラーカスタマイズ対応
6家具の回転制限横に寝かせる等の自由配置ができない3軸回転+自由配置モード
7初期は単純間取りのみL字型等の複雑な間取り未対応(後に改善)初期リリースから多角形間取り対応

2.3 メーカー側の想定課題と対策

#課題詳細RoomCraftでの対策
13Dモデル作成コスト高品質3Dモデル作成には専門知識・コストが必要写真→3D自動変換ツール提供。3Dモデル作成代行サービス
2出店ハードルが高い初期費用・固定費が大きいと小規模事業者は参入困難段階的料金プラン(フリーミアム〜エンタープライズ)
3販売データの不透明性どの家具がどのように閲覧・配置されたか不明詳細アナリティクスダッシュボード
4ブランディングの制限プラットフォーム上で自社ブランドの世界観を表現しにくいブランドストア機能(カスタマイズ可能なメーカーページ)
5在庫連携の欠如リアルタイムの在庫・価格連携がないAPI連携による在庫・価格自動同期
6注文管理の複雑さプラットフォーム経由の注文管理が煩雑統合管理画面+既存EC連携
7カスタマーサポート負担問い合わせ対応のフローが不明確チケット管理システム+FAQ自動生成

3. 機能要件

3.1 消費者向け機能(Webアプリ+モバイル対応)

FR-001: ユーザー認証・アカウント管理

  • 優先度: High
  • 説明: CC-Auth共通認証基盤によるユーザー登録・ログイン
  • 受入基準:
    • メール・パスワードによる認証
    • Google/Apple ソーシャルログイン
    • ゲストモード(会員登録不要で基本機能利用可能)
    • プロフィール管理(お気に入りスタイル、予算設定)

FR-002: 間取り作成

  • 優先度: High
  • 説明: 部屋の間取りを3Dで作成・編集
  • 受入基準:
    • 矩形・L字・多角形の部屋形状作成
    • 壁のドラッグ操作によるサイズ調整(cm単位)
    • ドア・窓・柱の配置
    • 複数部屋の作成・管理
    • 間取りテンプレート(1K、1LDK、2LDK等)
    • 斜め壁対応

FR-003: 家具配置シミュレーション

  • 優先度: High
  • 説明: 3D空間に家具を配置・編集
  • 受入基準:
    • 家具のドラッグ&ドロップ配置
    • 3軸回転(X/Y/Z)+自由配置
    • 壁面吸着(スナップ機能)
    • 寸法表示(家具間距離、壁距離)
    • 衝突判定(家具同士の重なり警告)
    • Undo/Redo機能

FR-004: 家具カタログ・検索

  • 優先度: High
  • 説明: 複数メーカーの家具をカテゴリ・条件で検索・閲覧
  • 受入基準:
    • カテゴリ階層ブラウズ(リビング→ソファ→2人掛け等)
    • 統合タグ検索(スタイル、色、素材、価格帯)
    • メーカー別フィルタリング
    • サイズ範囲フィルタ
    • 価格範囲フィルタ
    • カラーバリエーション表示・切替
    • サイズバリアント表示・切替
    • 3Dプレビュー(360°ビュー)

FR-005: AI自動コーディネート

  • 優先度: High
  • 説明: AIによる家具自動配置・コーディネート提案
  • 受入基準:
    • 予算・部屋サイズ・好みスタイル入力による自動生成
    • 複数パターン生成(最低3パターン)
    • 生成結果の個別家具差し替え
    • スタイル指定(モダン、ナチュラル、北欧、和モダン等)
    • メーカー指定・除外設定
    • コーディネート理由の説明表示

FR-006: 空間カスタマイズ

  • 優先度: Medium
  • 説明: 壁紙・床・照明等の空間要素カスタマイズ
  • 受入基準:
    • 壁面個別の壁紙設定
    • アクセントウォール設定
    • 床材選択(フローリング、タイル、カーペット等)
    • 照明タイプ設定(天井、間接、スタンド)
    • 照明色温度・明るさ調整
    • 建具(ドア・窓)スタイル選択

FR-007: 購入連携

  • 優先度: High
  • 説明: シミュレーション内の家具を直接購入
  • 受入基準:
    • 家具詳細表示(価格、サイズ、素材、在庫状況)
    • カート機能(複数家具まとめ買い)
    • メーカーECサイトへの遷移リンク
    • 配置中の全家具の合計金額表示
    • お気に入り登録(ウィッシュリスト)
    • 在庫切れ代替品提案

FR-008: コミュニティ機能

  • 優先度: Medium
  • 説明: ユーザー間のルームデザイン共有・交流
  • 受入基準:
    • ルームデザイン投稿(スクリーンショット+3Dデータ)
    • いいね・ブックマーク機能
    • 投稿デザインの閲覧・参考コピー
    • プロスタイリストによる公式コーディネート
    • タグ・カテゴリによる検索
    • 通報・モデレーション機能

FR-009: AR試し置き

  • 優先度: Low(Phase 2以降)
  • 説明: カメラで実際の部屋に家具をAR配置
  • 受入基準:
    • カメラを通じた家具のAR配置
    • 実寸大表示
    • 写真撮影・保存
    • AR配置からカート追加

3.2 メーカー向け管理画面

FR-101: メーカーアカウント管理

  • 優先度: High
  • 説明: メーカー登録・認証・プロフィール管理
  • 受入基準:
    • 事業者登録フロー(審査プロセス)
    • 企業プロフィール設定(ロゴ、概要、連絡先)
    • 担当者アカウント管理(ロール別権限)
    • 契約プラン選択・変更
    • 請求書・決済管理

FR-102: 商品管理

  • 優先度: High
  • 説明: 家具商品の登録・編集・管理
  • 受入基準:
    • 商品情報登録(名前、説明、価格、サイズ、素材)
    • カラーバリエーション登録
    • サイズバリアント登録
    • 商品画像アップロード(2D写真)
    • 3Dモデルアップロード(GLB/GLTF形式)
    • 写真→3D自動変換ツール
    • CSV/API一括登録
    • 在庫数管理
    • 公開/非公開切替
    • カテゴリ・タグ設定

FR-103: 3Dモデル管理

  • 優先度: High
  • 説明: 3Dモデルのアップロード・変換・プレビュー
  • 受入基準:
    • GLB/GLTF/OBJ/FBX形式アップロード
    • 自動品質チェック(ポリゴン数、テクスチャ品質)
    • 3Dプレビュー(管理画面内)
    • モデルバージョン管理
    • 写真AI変換サービス(オプション)

FR-104: 注文管理

  • 優先度: High
  • 説明: プラットフォーム経由の注文管理
  • 受入基準:
    • 注文一覧・詳細表示
    • ステータス管理(受注→確認→発送→完了)
    • 配送情報入力・追跡番号連携
    • キャンセル・返品対応ワークフロー
    • 売上レポート(日次/月次/年次)

FR-105: アナリティクスダッシュボード

  • 優先度: Medium
  • 説明: 商品パフォーマンス・ユーザー行動分析
  • 受入基準:
    • 商品別閲覧数・配置回数・購入率
    • AI自動コーディネートへの採用率
    • ユーザー属性分析(年齢層、地域、予算帯)
    • 競合商品比較(同カテゴリ内)
    • コンバージョンファネル分析
    • レポートCSVエクスポート

FR-106: ブランドストア

  • 優先度: Medium
  • 説明: メーカー独自のブランドページ
  • 受入基準:
    • カスタマイズ可能なメーカートップページ
    • ブランドストーリー掲載
    • おすすめコーディネート表示
    • 新着商品ハイライト
    • キャンペーン・セール表示

3.3 プラットフォーム管理機能

FR-201: システム管理

  • 優先度: High
  • 説明: プラットフォーム全体の運営管理
  • 受入基準:
    • メーカー審査・承認ワークフロー
    • カテゴリマスタ管理
    • ユーザー管理(BAN、制限)
    • コンテンツモデレーション
    • システム通知配信

FR-202: 決済・課金管理

  • 優先度: High
  • 説明: メーカー課金・売上精算管理
  • 受入基準:
    • Stripe連携によるサブスクリプション管理
    • 売上手数料の自動計算・精算
    • 請求書自動生成
    • 支払い状況ダッシュボード

4. 料金体系

4.1 消費者向け

完全無料 - ダウンロード・利用ともに無料

4.2 メーカー向け料金プラン

プラン月額初期費用対象商品掲載数販売手数料
Starter無料無料小規模事業者・個人作家20点まで15%
Growth¥29,800無料中小規模事業者200点まで10%
Professional¥79,800無料中規模事業者1,000点まで7%
Enterprise個別見積無料大規模事業者無制限3〜5%

4.3 オプションサービス

サービス料金説明
3Dモデル作成代行¥5,000/点〜商品写真から3Dモデル作成
プロスタイリングサービス¥30,000/回プロによるコーディネート作成
ブランドストアカスタマイズGrowth以上無料ブランドページデザインカスタマイズ
APIデータ連携Professional以上無料在庫・価格自動同期
優先サポートProfessional以上無料専任サポート担当

4.4 料金設計の思想

  • Starterプラン無料: 小規模事業者の参入障壁を完全撤廃
  • 初期費用ゼロ: 全プラン初期費用無料で試しやすい
  • 手数料逓減: 上位プランほど手数料が低く、成長に応じたスケールメリット
  • 売上連動: メーカーが売れないリスクを最小化(固定費が小さい)

5. 非機能要件

NFR-001: パフォーマンス

項目要件
3Dレンダリング60fps以上(デスクトップ)、30fps以上(モバイル)
ページロード時間初回3秒以内、以降1.5秒以内
3Dモデルロード個別モデル2秒以内
AI自動コーディネート5秒以内に初回結果表示
同時接続10,000ユーザー
API応答時間p95 200ms以内

NFR-002: セキュリティ

項目要件
認証CC-Auth(Cognito)準拠。多要素認証対応
データ暗号化AES-256(保存時)、TLS 1.3(通信時)
PCI DSSLevel 1準拠(決済処理はStripe委任)
GDPR/個人情報保護法準拠
脆弱性診断四半期ごとのペネトレーションテスト

NFR-003: 可用性

項目要件
SLA99.9%(月間ダウンタイム43分以内)
RTO4時間以内
RPO1時間以内
バックアップ日次自動バックアップ、30日保持

NFR-004: スケーラビリティ

項目要件
水平スケーリングECS Fargateによるオートスケール
CDNCloudFront(3Dモデル・静的アセット配信)
データベースRDS PostgreSQL(Prisma ORM)
ストレージS3(3Dモデル・画像)
検索OpenSearch(商品検索)

NFR-005: 国際化

項目要件
初期対応言語日本語
将来対応英語、中国語(i18nフレームワーク導入)
通貨日本円(将来マルチカレンシー対応)

6. 技術制約

TC-001: 技術スタック(CCAGI SDK準拠)

以下の技術スタックは変更不可です:

項目指定バージョン根拠
Node.js20.x (LTS)CCAGI SDK標準
TypeScript5.3+strict mode対応
Prisma6.0+pg adapter対応
Docker Basenode:20-alpineセキュリティ・サイズ最適化

TC-002: フロントエンド技術

項目技術選定理由
フレームワークNext.js 15 (App Router)SSR/SSG対応、パフォーマンス
3DエンジンThree.js + React Three FiberWeb 3Dの業界標準
状態管理Zustand軽量・3D状態管理に適合
UIshadcn/ui + Tailwind CSSCCAGI SDK推奨
アニメーションmotion/reactCCAGI SDK推奨

TC-003: バックエンド技術

項目技術選定理由
APINext.js API Routes / tRPCフロント統合・型安全
ORMPrisma 6.0+CCAGI SDK準拠
DBPostgreSQL (RDS)ACID準拠・空間データ対応
キャッシュElastiCache Redisセッション・レスポンスキャッシュ
ストレージS3 + CloudFront3Dモデル・画像配信
AIClaude API (Anthropic)コーディネートAI
検索OpenSearch全文検索・ファセット検索

TC-004: インフラ

項目技術選定理由
コンテナECS Fargateサーバーレスコンテナ
CDNCloudFrontグローバル配信
DNSRoute 53aidreams-factory.com
CI/CDCodePipeline + CodeBuildAWS統合
監視CloudWatch + X-Rayトレーシング

TC-005: 必須依存パッケージ

パッケージ種別用途
@customer-cloud/platform-sdkdependencies共通認証・決済基盤
@customer-cloud/ccagi-sdkdevDependenciesCCAGI開発ツール
threedependencies3Dレンダリング
@react-three/fiberdependenciesReact Three.js統合
@react-three/dreidependenciesThree.jsヘルパー
zustanddependencies状態管理

7. ユーザーストーリー

7.1 消費者ストーリー

IDストーリー優先度
US-001引越しを控えたユーザーとして、新居の間取りを入力して家具を配置し、引越し前にレイアウトを決めたいHigh
US-002インテリア初心者として、AIにコーディネートを提案してもらい、プロのような部屋を作りたいHigh
US-003予算が限られたユーザーとして、予算内で最適な家具の組み合わせを知りたいHigh
US-004複数メーカーの家具を比較したいユーザーとして、ブランド横断で家具を探して部屋に配置したいHigh
US-005デザインに自信があるユーザーとして、自分のルームデザインをコミュニティに共有して反応をもらいたいMedium
US-006気に入った家具を見つけたユーザーとして、シミュレーション画面からそのまま購入手続きに進みたいHigh

7.2 メーカーストーリー

IDストーリー優先度
US-101小規模家具工房として、初期費用なしで自社商品をプラットフォームに掲載し、新規顧客を獲得したいHigh
US-102中規模メーカーとして、3Dモデルを効率的に登録し、大量の商品を管理したいHigh
US-103ブランドマネージャーとして、自社ブランドの世界観を表現したブランドストアを作りたいMedium
US-104営業担当として、どの商品がどのような部屋で配置されているか分析し、商品開発に活かしたいMedium
US-105経営者として、プラットフォーム経由の売上をリアルタイムで把握し、投資判断をしたいHigh
US-106大規模メーカーとして、既存ECシステムとAPI連携し、在庫・価格を自動同期したいHigh

8. 画面構成(主要画面一覧)

8.1 消費者向け

画面説明
ランディングページサービス紹介、メーカー一覧、人気コーディネート
ログイン/登録CC-Auth認証
マイルーム一覧作成した部屋の管理
間取りエディタ間取り作成・編集画面
3Dシミュレーション家具配置メイン画面(3Dビューポート)
家具カタログ商品検索・フィルタ・閲覧
家具詳細商品詳細・3Dプレビュー・カート追加
AIコーディネートAI提案設定・結果表示
コミュニティ投稿一覧・詳細・コメント
カート/チェックアウト購入手続き
マイページアカウント設定・注文履歴・お気に入り

8.2 メーカー向け

画面説明
ダッシュボード売上概要・KPI・通知
商品管理商品一覧・登録・編集
3Dモデル管理モデルアップロード・プレビュー・変換
注文管理注文一覧・ステータス更新
アナリティクス詳細分析・レポート
ブランドストア設定ストアページ編集
アカウント設定企業情報・プラン・決済

9. 🌐 ドメイン・CC-Auth設定

9.1 サブドメイン定義

環境サブドメイン
開発環境roomcraft-dev.aidreams-factory.com
本番環境roomcraft.aidreams-factory.com

9.2 Route 53 情報

項目
AWSアカウントID607520774686
Hosted Zoneaidreams-factory.com

9.3 CC-Auth認証基盤情報

環境AccountUser Pool IDClient ID
CC-Auth開発環境805673386383ap-northeast-1_lSPtvbFS75nm9g294deq3r8dl8qkq33eohp
CC-Auth本番環境661103479219ap-northeast-1_z76s7mTve6qpglrhtneplr9jvfcq4jpnr7r

9.4 CC-Auth URL(Phase 1で登録)

ローカル開発環境(CC-Auth開発環境に登録):

開発環境:

本番環境:


10. 月額ランニングコスト見積もり

10.1 開発環境

月額: 約65,000円

項目月額
ECS Fargate (1 task)¥8,000
RDS PostgreSQL (db.t3.medium)¥12,000
ElastiCache Redis (cache.t3.micro)¥3,000
S3 (3Dモデル/画像 50GB)¥500
CloudFront¥2,000
OpenSearch (t3.small)¥8,000
Route 53¥500
CloudWatch/X-Ray¥1,000
AI API (Claude - 開発テスト)¥15,000
その他 (Secrets Manager等)¥500
小計¥50,500
バッファ (30%)¥15,150
合計約¥65,000

10.2 本番環境

月額: 約280,000円(想定利用者数: 500名)

項目月額
ECS Fargate (2 tasks, Auto Scaling)¥25,000
RDS PostgreSQL (db.r6g.large, Multi-AZ)¥45,000
ElastiCache Redis (cache.r6g.large)¥20,000
S3 (3Dモデル/画像 500GB)¥5,000
CloudFront (100GB転送)¥8,000
OpenSearch (m6g.large)¥25,000
Route 53¥500
CloudWatch/X-Ray¥5,000
AI API (Claude - コーディネート)¥80,000
WAF¥5,000
その他¥2,000
小計¥220,500
バッファ (30%)¥66,150
合計約¥280,000

10.3 利用者数別の目安

利用者数月額コスト備考
〜100名約¥120,000最小構成
〜500名約¥280,000標準構成
〜1,000名約¥450,000スケーリング開始
〜3,000名約¥900,000マルチAZ強化
〜10,000名約¥1,800,000全リソーススケールアップ

※ AI API(Claude)利用料は1ユーザーあたり1日5回のコーディネート生成を想定


11. リリース計画

Phase 1 (MVP) - 3ヶ月

  • 間取り作成(矩形・L字)
  • 家具配置シミュレーション(基本操作)
  • メーカー管理画面(商品登録・3Dモデル管理)
  • Starter/Growthプラン
  • 基本購入連携
  • CC-Auth認証

Phase 2 - 2ヶ月

  • AI自動コーディネート
  • 多角形間取り対応
  • コミュニティ機能
  • アナリティクスダッシュボード
  • Professional/Enterpriseプラン

Phase 3 - 2ヶ月

  • AR試し置き
  • API連携(在庫・価格同期)
  • ブランドストア
  • 3Dモデル自動変換ツール
  • 高度な検索・フィルタリング

12. 成功指標(KPI)

指標目標(リリース6ヶ月後)
消費者ユーザー数50,000人
月間アクティブユーザー15,000人
提携メーカー数30社
掲載商品数3,000点
月間GMV(流通総額)¥10,000,000
AI自動コーディネート利用率40%
購入コンバージョン率3%
メーカー継続率90%

Generated by CCAGI SDK v3.14.4 - Phase 1: Requirements (CMD-001)