---
# System prepended metadata

title: 'A2: Check-in #2'
tags: [Assignments]

---

# A2: Check-in #2  

## 回報目前進度狀況  
### 前端  
    
目前前端實作完成並且串接好 API 的頁面功能有以下幾項：
**前台：**

* 可以正常登入，輸入不正確的帳號密碼會正確回絕登入請求。  
* 可以正常登出並且回到首頁，無法繼續使用網站。
* 可以註冊使用者帳號，如輸入格式不正確或者是有缺項會回絕註冊請求。
* 登入成功的使用者可以進入網站前台。
* 可以更改使用者帳戶設定。
* 可以追隨其他使用者。
* 可以取消追隨其他使用者。
* 前台頁面可以正確顯示追隨者前十位最多追隨者的使用者。

**後台：**

* 可以使用管理者帳號登入後台。
* 管理者可以看到後台頁面。
* 管理者可以刪除任意一則貼文。
* 管理者可以瀏覽使用者資料。

### 後端  

* 完成目前所有 Acceptance Criteria 上所羅列出來項目。
* 成功通過所有後端的測試檔。
* 成功部屬 API 到 Heroku。
* 透過 Postman 成功驗收所有已部屬的路由。
* 下一階段目標，資料查檢資料流程簡化，透過資料庫完成多表增刪改查，而不是透過後端處理。


## 總結目前的進度  
### 是否已經進行「提前驗收」？  

是，已在會議中完成既有功能的 Demo 驗收。

### Acceptance Criteria: 

前端：目前已完成的驗收數： 29/77。

後端：目前已完成的驗收數： 77/77。

### 自動化測試：

成功通過 51 項自動化測試。

### 人工測試: 

部屬 heroku 之後透過 postman 成功驗收後端所有 API 路由。
  
### 串接測試：

已於 Demo 流程中演示串接後的資料渲染。


### 在驗收過程中發現了什麼？  

可以在刪除推文以及回覆流程中加入彈出式視窗以提示使用者/管理者是否真的想要刪除該則推文或者是回覆。
  
### 總結你們對 on schedule 的信心程度。並且說明你如何判斷出這個結論。  

前端表示目前進度還在進程上，可以在 check-in #3 之前完成所有 Acceptance Criteria 。
而後端已經完成目前 Acceptance Criteria 上面的進度，可以執行優化或者是協助分工。

## 這段時間小組開發的狀況  

前端：OK 
後端：OK 優化進行中。

## 在開發上遇到的困難 / 解決問題  

### 前端  

目前沒有。

### 後端  

目前沒有。


## 有沒有想在 check-in 活動中想提出討論的問題？

沒有。

\
\
[回到首頁](https://hackmd.io/@2022-Oct-Twitter/Hk9m-Pn-j/%2Feax7gnB7R3KcclDqf27iDA%3Fview)

###### tags: `Assignments`  