写真の一括投稿・一括削除
概要
| 項目 | 内容 |
|---|---|
| ステータス | 🔵 提案中 |
| Issue | #3 |
| 担当 | - |
写真の一括投稿時に確認ポップアップを追加し、誤投稿時の一括削除機能を実装する。
提案内容
背景・課題
- 一括投稿機能は既に実装済みだが、確認ポップアップがなく誤投稿のリスクがある
- 誤投稿時の一括削除手段がない
提案するソリューション
投稿前の確認フローと、投稿済み写真の一括削除機能を追加する。
主な特徴:
- 投稿前に対象店舗数・写真数を確認するポップアップ
- 複数店舗の選択UI
- 投稿済み写真の選択式一括削除
- 削除確認ポップアップ
機能一覧
| # | 機能名 | 説明 | 優先度 |
|---|---|---|---|
| 1 | 投稿確認ポップアップ | 投稿前に対象を確認 | 高 |
| 2 | 複数店舗選択UI | 投稿対象店舗の選択 | 高 |
| 3 | 一括削除機能 | 選択した写真を一括削除 | 中 |
| 4 | 削除確認ポップアップ | 削除前に確認 | 低 |
画面モック
写真一括管理
投稿先店舗の選択
2 店舗選択中
投稿済み写真
外観
✓
内装1
✓
内装2
✓
メニュー
✓
スタッフ
✓
商品1
✓
概算工数(AI前提)
体制
| 役割 | 人数 | 担当内容 |
|---|---|---|
| 設計者 | 1名 | 要件確認 → AIに設計書作成指示 → レビュー → 製造へ指示 |
| 製造者 | 1名 | ISSUEを元にAIに作成指示 → コードレビュー → テスト実施 → デプロイ |
工数内訳
| # | 作業項目 | AIリテイク | レビュー | 工数(人日) | 担当 |
|---|---|---|---|---|---|
| 1 | 要件確認・設計書作成 | 2回 | 0.5日/回 | 1.0 | 設計者 |
| 2 | UI設計 | 2回 | 0.5日/回 | 1.0 | 設計者 |
| 3 | 確認ポップアップ実装 | 2回 | 0.5日/回 | 1.0 | 製造者 |
| 4 | 一括削除API・UI実装 | 2回 | 0.5日/回 | 1.0 | 製造者 |
| 5 | 結合テスト | 2回 | 0.5日/回 | 1.0 | 製造者 |
| 6 | デプロイ・動作確認 | 1回 | 0.5日/回 | 0.5 | 製造者 |
| 合計 | 5.5 |
前提条件・制約
- 既存の一括投稿APIは変更なし(フロントエンドのみ改修)
- 一括削除APIは新規作成
スケジュール
| タスク | 担当 | 日数 | 4/3 | 4/4 | 4/5 | 4/6 | 4/7 | 4/8 | 4/9 | 4/10 |
|---|---|---|---|---|---|---|---|---|---|---|
| 金 | 土 | 日 | 月 | 火 | 水 | 木 | 金 | |||
| 要件確認・設計書作成 | 設計者 | 1d | ||||||||
| UI設計 | 設計者 | 1d | ||||||||
| 確認ポップアップ実装 | 製造者 | 1d | ||||||||
| 設計レビュー・製造指示 | 設計者 | 1d | ||||||||
| 一括削除API・UI実装 | 製造者 | 1d | ||||||||
| 結合テスト | 製造者 | 1d | ||||||||
| デプロイ・動作確認 | 製造者 | 1d |