---
# System prepended metadata

title: UI 設計稿
tags: [規格]

---

# UI 設計稿
[Lighthouse](https://lighthouse.alphacamp.co/courses/80/units/19675)
### [Figma link](https://www.figma.com/file/ywr1YFOekgWOWF3YuoXFr6/Capstone%3A-Twitter_2022?node-id=0%3A1)

{%figma https://www.figma.com/file/ywr1YFOekgWOWF3YuoXFr6/Capstone%3A-Twitter_2022?node-id=0%3A1 %}

**Figma 頁面左側：**

### 🎨 Style Guide
在專案中，Style Guide 是為了統一設計或程式風格而誕生的準則，讓開發團隊（特別是設計師）有一套可以遵循的風格和規則。

在 AC 所提供的 Style Guide 中，設計師說明了網頁的配色規則、定義了不同層級的文字大小，讓小組在不同畫面中，能依循 AC 的 Style Guide 進行開發。

![image alt](https://assets-lighthouse.alphacamp.co/uploads/image/file/21004/ExportedContentImage_00.png)

### ✨ Basic Elements
Basic Elements 通常會包含網站中必要的基礎元素，像是：表單，按鈕，Icon 等等，任何專案都需要有這些基礎元素。在 AC 提供的 Twitter 設計稿中，設計師也根據 Style Guide ，畫出了網站中會使用到的基礎元素。

![image alt](https://assets-lighthouse.alphacamp.co/uploads/image/file/21005/ExportedContentImage_01.png)

### ⚡UI Components

UI Components 是透過 Basic Elements 組合延伸而成。設計稿中提供的 UI Components 是設計師專為 Twitter 設計的元件，如：Nav Item 中，Icon 與文字的組合、不同的 Modal 中，按鈕的使用方式與陳列。因此，設計師準備了像是推文、發文、彈出視窗等常用的樣式。

![image alt](https://assets-lighthouse.alphacamp.co/uploads/image/file/21006/ExportedContentImage_02.png)

### 🙌🏻 使用者介面
頁面左側中，你可以看到設計師設計了不同的使用者介面，其中包含：

* **Desktop 版本**：此為 **AC 指定規格**，請同學於指定時間內完成。
* **後台管理**：此為 **AC 指定規格**，請同學於指定時間內完成。
* Mobile 版本：手機版設計為行有餘力的挑戰規格，不包含在指定功能的規格內，小組可在 Twitter 專案指定功能繳交後，自行決定是否進行額外挑戰。

若小組想在完成指定功能時一併加入手機版設計，除了取得組員共識外，也請小組審慎思考是否會壓縮到指定功能的開發時間，避免無法在期限內交付指定功能。

![image alt](https://assets-lighthouse.alphacamp.co/uploads/image/file/21007/ExportedContentImage_03.png)

在指定規格的 Desktop 版中，一共有 22 張頁面（含前台 19 張、後台 3 張），設計稿中所提供的畫面列表如下：

1. 註冊＆登入相關：

   1. 註冊頁 - /regist
   1. 前台登入頁 - /login

2. 前台主畫面相關：

   1. 首頁 tweets 總表- /main
   1. 主畫面滾動示意圖 - /main：捲動範圍示意

3. 主畫面發文相關：

   1. 新增 tweet - /main/tweet
   1. 推文提示 - Tweet Style

4. 主畫回覆相關：

   1. 首頁回覆 modal - /main/reply modal
   1. 單一 tweet 詳情頁 - /repli_list
   1. 單一 tweet 詳情頁回覆 modal - /repli_list/reply modal

5. 前台個人資料頁面：

   1. 推文清單 - /user/self（Tab=推文）
   1. 回覆過他人的留言清單 - /user/self（Tab=回覆）
   1. 喜歡的內容 - /user/self（Tab=喜歡的內容）
   1. 自己的 user profile - 編輯資料 - /user/self/edit
   1. user 點擊跟隨者清單 - /user/self/follower
   1. user 點擊正在跟隨清單 - /user/self/following

6. 查看他人資料前台頁面：

   1. 別人的 user profile - /user/other
   1. 別人的 user profile (已訂閱/開啟小鈴鐺) - /user/other/noti

7. 前台設定：

   1. 個人資料設定 - /setting

8. iPad 版主畫面

9. 後台畫面：

   1. 後台登入頁 - /admin
   1. 後台推文清單 - /admin_main
   1. 後台使用者列表 - /admin_users

---

在 /user/other 畫面中可看見通知 (小鈴鐺) 與私訊按鈕，為進階功能挑戰，暫時不需理會。

若行有餘力，可以在挑戰功能單元，查看更詳細的規格說明。

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

###### tags: `規格`