此專案為迷你的社群平台,使用者可以追蹤且訂閱其他的使用者、發布推文、對推文進行回覆及按下喜歡,並設有設有公開聊天室、私人聊天室及訊息未讀通知功能。
由框架express、資料庫MySQL建立而成,套件sequelize 進行資料存取修改,JWT作為使用者認證,套件socket.io進行實作公、私聊天室及通知,最後雲端部署到 heroku 、AWS EC2上並使用Nginx 反向代理,由PM2 進行server管理。
測試帳號密碼:
gitHub : 連結
live demo : EC2 heroku
專案紀錄 : 1. 基本功能 2. 公、私聊天室、通知 3. 部署置AWS EC2 + RDS
文件 : API文件 websocket事件文件