網站功能設計階段 - daniel-qa/Vue GitHub Wiki
網站服務流程設計
1. 角色 & 權限(Who)
使用者類型:訪客 / 會員 / 管理員
權限區分:每個角色能做什麼(最基本的權限控制)
2. 功能流程(What)
主要功能:登入註冊、查詢、下單、付款等核心功能
最小步驟:每個功能的最小可行流程,避免過多分支
3. 頁面 / UI 流程(Where)
重要頁面清單:登入頁、首頁、功能頁、結帳頁
頁面跳轉關係:用簡單流程圖表示
響應式設計:桌面版 / 手機版的基本適配
4. 資料流(How)
API 設計:前端送什麼資料 → 後端怎麼存 → 要不要回傳
資料格式:統一的請求/回應格式(JSON)
資料驗證:前後端雙重驗證機制
主要 API 清單:只列關鍵 API,不用全列