此為ALPHA CAMP 學期三多人協作畢業專案 Simple-Twitter,以 Twitter 產品為原形,按其內容及功能所開發之簡易版。 專案採前後分離的模式開發,小組成員共四人,兩位前端專修,兩位後端專修。
後端Github Repository網址: twitter-api-2020
- 使用git複製本專案
git clone https://github.com/yoyo030/simple-twitter.git
- 下載完畢後,進到專案資料夾
cd simple-twitter
- 操作以下指令安裝所需的套件
npm install
- 在專案根目錄執行以下指令,在本地啟動專案
npm run serve
-
網頁成功連接後可使用
Local
或者Network
的網址資訊在瀏覽器中開啟 -
開發完成後,於專案根目錄下使用此指令打包專案用於佈署
npm run build
- 另可使用以下指令對專案程式碼進行程式碼風格檢查
npm run lint
- 一般使用者
- account:
user1
/ password:12345678
- account:
user2
/ password:12345678
- account:
user3
/ password:12345678
- account:
user4
/ password:12345678
- account:
user5
/ password:12345678
- account:
- 後臺管理員
- account:
root
/ password:12345678
- account:
👉 專案由此進入線上入口
前台登入 :
- 註冊/登入/登出功能
- 推文留言功能
- 瀏覽所有的推文
- 回覆別人的推文
- 使用者互動
- 對別人的推文按Like/Unlike
- 追蹤/取消追蹤其他使用者
- 用戶功能
- 使用者能編輯自己的account、name、email和password
- 編輯自己的名稱、自我介紹、個人頭像與封面
後台登入 :
- 瀏覽及編輯功能
- 管理者可以瀏覽站內所有的使用者清單
- 管理者可以瀏覽全站的Tweet清單
./src - 程式碼根目錄
./src/apis - 與後端串接API
./src/assets - 網頁樣式/styles與圖片/images
./src/router - 路由設定
./src/views - 網頁主頁面
./src/componenets - 網頁子元件頁面
./src/store - Vuex設定
./src/utils - 共用Function