chore: restore initial vtuber source snapshot
This commit is contained in:
22
docs/PRD.md
Normal file
22
docs/PRD.md
Normal file
@@ -0,0 +1,22 @@
|
||||
# VTuber PRD
|
||||
|
||||
## 目標
|
||||
建立可 demo 的虛擬主播直播電商系統,使用者可在直播頁看到主播推薦商品、留言互動,並完成加入購物車與下單流程。
|
||||
|
||||
## 核心場景
|
||||
1. 前台商品頁可看到商品、商品細節、加購流程。
|
||||
2. 直播頁顯示主播區塊 + 留言牆 + 主推商品。
|
||||
3. 用戶輸入問題可看到 AI 直播話術式回答。
|
||||
4. 後台能看到商品、訂單、庫存。
|
||||
5. 無需真金流,以 mock checkout 完成閉環。
|
||||
|
||||
## 非功能
|
||||
- 前後端解耦 monorepo
|
||||
- PostgreSQL + Prisma
|
||||
- 可重複部署的最小可 demo 架構
|
||||
|
||||
## 平台主流參考與角色建議
|
||||
|
||||
- 平台取樣:Amazon Live、TikTok Shop Live、YouTube Shopping、Shopee Live。
|
||||
- 共通作業角色:主播、助播/場控、導播、編導、小編、客服、倉儲、行銷。
|
||||
- 建議在本 Demo 套用「主講 + 作業台」模式:後台先配置角色與腳本,直播中以留言即時回覆與購物按鈕收斂閉環。
|
||||
37
docs/TASKS.md
Normal file
37
docs/TASKS.md
Normal file
@@ -0,0 +1,37 @@
|
||||
# VTuber 任務拆解(7 天)
|
||||
|
||||
## Day 1
|
||||
- 建立 monorepo 架構
|
||||
- 建立 Prisma schema 與 seed
|
||||
|
||||
## Day 2
|
||||
- 建立前台商品列表、商品頁、購物車、結帳頁(mock)
|
||||
|
||||
## Day 3
|
||||
- 建立直播 demo 頁:左主播、右留言、下方主推商品
|
||||
|
||||
## Day 4
|
||||
- 建立後台商品、訂單、庫存管理
|
||||
|
||||
## Day 5
|
||||
- 建立 AI 主播問答 API:POST `/api/ai/product-chat`
|
||||
|
||||
## Day 6
|
||||
- 虛擬主播影片 / 真人場景 placeholder 與直播 UI 優化
|
||||
|
||||
### 直播作業角色模組(已加入)
|
||||
|
||||
- 後台新增「直播作業台」:建立直播人員、角色指派、主播腳本、核對清單。
|
||||
- API 新增作業 API:
|
||||
- 團隊成員 CRUD
|
||||
- 直播作業(分工/腳本/清單)管理
|
||||
- 直播狀態更新
|
||||
|
||||
### 交付可操作閉環
|
||||
|
||||
- 直播前:建立角色分工與作業流程。
|
||||
- 直播中:在 `/live/demo` 留言 + AI 互動 + 加入購物車 / 立即購買。
|
||||
- 直播後:後台觀測訂單、庫存扣減、作業完成度。
|
||||
|
||||
## Day 7
|
||||
- 部署 demo(local->staging->公開)
|
||||
Reference in New Issue
Block a user