# User Story ### 身份: 1. 訪客 2. 會員 3. 賣家 4. 管理員 ### 會員系統 身為一名訪客,我需要能夠註冊會員,因為我才能夠購買或是申請成為商家。 身為一名訪客,我需要能夠知道註冊需要哪些資料(帳號、暱稱、信箱、密碼),因為我才知道要做些什麼。 身為一名訪客,我需要能夠知道註冊是否成功,因為我才能得到反饋。 身為一名訪客,我需要能夠知道註冊失敗時要做些什麼。 身為一名訪客,我需要能夠登入,因為我才能以會員的身份瀏覽網頁。 身為一名訪客,我需要能夠知道登入是否成功,因為我才能得到反饋。 身為一名訪客,我需要能夠知道登入失敗時要做些什麼。 身為一名會員,我需要能夠編輯資料(大頭貼、暱稱、密碼),因為我才能夠更新我的狀態。 身為一名會員,我需要能夠知道編輯後的資料是否成功儲存。 身為一名會員,我需要能夠申請成為賣家。 身為一名會員,我需要能夠接收和回覆賣家的訊息。 p2身為一名會員,我需要能夠管理收藏店家名單。 身為一名賣家,我需要能夠取消賣家資格。 身為一名賣家,我需要能夠管理店家資料(地址、商家名稱、商家分類、商家介紹、聯絡電話、營業時間)。 ### 商品系統 身為一名訪客,我需要能夠透過關鍵字搜尋包含關鍵字的剩食。 p2身為一名訪客,我需要能夠透過篩選分類搜尋符合標籤的剩食。 身為一名訪客,我需要能夠透過載入更多或分頁瀏覽更多剩食。 身為一名訪客,我需要能夠透過地圖找出離當前位置較近的店家。 身為一名訪客,我需要能夠透過可領取時間找出適當的店家。 身為一名訪客,我需要能夠點選剩食資料後連接到該商品的頁面。 身為一名訪客,我需要能夠點選店家資料後連接到店家頁面。 身為一名訪客,我需要能夠點選預約按鈕,以通知店家我想要這個剩食。 身為一名訪客,我需要能夠取消預約。 p2身為一名訪客,我需要能夠收藏店家資料。 p2 身為一個會員,我可以點選檢舉按鈕舉報不恰當商品或商家 ### 地圖系統 p1 身為一個訪客,我可以點選定位標示出目前所在位置 p1 身為一個訪客,我可以縮放地圖尋找賣家的位置 p1 身為一個訪客,我可以點選地圖上的賣家圖標查看剩餘食物、開放時間與聯絡資訊 p1 身為一個訪客,我可以透過搜尋欄在地圖上搜尋賣家的名稱 p1 身為一個訪客,我可以在載入地圖時預設檢視半徑 5 公里內的範圍 p1 身為一個會員,我可以點選地圖上的賣家圖標連結至食物預訂頁面 p2 身為一個訪客,我可以透過搜尋欄在地圖上搜尋食物以找到相關的賣家 p2 身為一個訪客,我可以透過食物類別在地圖上搜尋相關食物以找到相關的賣家 p2 身為一個訪客,我可以在設定搜尋自身範圍多少公里內的賣家 p2 身為一個訪客,我可以在預約完成後顯示前往賣家位置的路徑規劃 ### 商家頁面 身為一個訪客,我可以看到商家資訊和可領取的商品 身為一名訪客,我需要能夠透過關鍵字搜尋包含關鍵字的剩食。 p2身為一名訪客,我需要能夠透過篩選分類搜尋符合標籤的剩食。 身為一名訪客,我需要能夠透過載入更多或分頁瀏覽更多剩食。 身為一名訪客,我需要能夠點選剩食資料後連接到該商品的頁面。 ### 單一商品頁面 P1 身為一個訪客,我可以看到商品的資訊(照片、名稱、分類、數量、製造日期、有效日期、描述、可領取時間) P1 身為一個會員,我可以點選預約時間,通知賣家於預約時間去領取食物。 (賣家提供開放時間,會員可以自行選擇其中一時段) ### 訂單頁面 P1 身為一個會員,我希望可以看到自己訂單的所有詳情,以便於確認訂單地點、時間。 P1 身為一個賣家,我希望可以看到自己訂單的所有詳情,以便於確認訂單地點、時間。 P1 身為一個會員,我希望可以有編輯(取消、修改預約時間)訂單的系統,這樣臨時有事也可以更改、取消預約。 P1 身為一個賣家,我希望能在頁面上編輯自己的訂單資訊(預約時間、地點),以便於管理。 P1 身為一個賣家,我希望能取消訂單,這樣食物已經沒有庫存量時才不會缺少供給食物。 P1 身為一名賣家,我需要能夠接收和回覆買家的訊息。 ### 網站系統 P1 身為一個訪客,我可以查看常見問題 P2 身為一個訪客,我可以留言給平台管理員 P2 身為一個訪客,我可以在通知中心接收到訂單即時更新的狀態 ### 商家管理 身為一名賣家,我需要能夠刊登剩食資訊(照片、名稱、分類、數量、製造日期、有效日期、描述)。 身為一名賣家,我需要能夠編輯、刪除剩食資訊。 ### 後台管理系統 P1 身為一個管理員,我可以查看所有會員的身份清單 P1 身為一個管理員,我可以編輯會員的身份(一般、停權) P1 身為一個管理員,我可以查看所有被上架的商品 P1 身為一個管理員,我可以編輯、刪除不適當的商品 P1 身為一個管理員,我可以查看每筆交易的交易狀況 P2 身為一個管理員,我可以編輯常見問題 P2 身為一個管理員,我可以回覆會員或賣家的留言訊息 p2 身為一個管理員,我可以看到會員的檢舉訊息
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up