簡易 Twitter

Avatar of 吳瑋哲 (Elliott Wu).
Avatar of 吳瑋哲 (Elliott Wu).

簡易 Twitter

Backend Developer @ Noodoe
4 人協作專案來復刻社群網站 Twitter,採前後端分離架構。用戶可操作社群網站上基本的功能,如: 個人資料維護、推文回覆、內容按讚 ... 等等,並設有公開聊天室,可與所有在線使用者即時溝通。 === Duty === 後端團隊的一員,負責 - 共同討論 API 的路由架構 - 建立 API 文件的基本規範 - 與 user 對應的所有 controller 開發 - 內部測試 API Server 的部署 - 共同討論 socket.io 的聊天架構 ============ === Link === Twitter demo: https://afternoon-bayou-14704.herokuapp.com (帳號: user1 ; 密碼: 12345678) Backend GitHub: https://github.com/elliottwuTW/twitter-api-2020 API 簡易文件: https://www.notion.so/Twitter-Restful-API-ce031de8db4a496fa03622af7d9a1455 部落格: https://medium.com/@elliottwu_49801/%E5%8D%94%E4%BD%9C%E5%B0%88%E6%A1%88-simple-twitter-%E5%8F%8D%E6%80%9D-e2d9d02598f5 ============ === Packages === - mysql2、sequlize、sequelize-cli: 操作 MySQL CRUD、migration、建立種子資料 - jsonwebtoken: 產生 jwt,用於發送前端 token - passport: 搭配 passport-jwt 策略,用於實現 token-based 認證系統 - multer: 實現圖片上傳功能 - imgur-node-api: 上傳至第三方網站 imgur,長久保存 - faker: 用於產生種子假資料 - socket.io: 實現即時聊天功能
Avatar of the user.
Please login to comment.

公開されました: 1月 12日 2021
39
3
0

Back-End
RESTful API
MySQL
Express
Node.js

共有