此為 Vue + Pinia + Websocket 的小專案,主要練習使用 Pinia 做狀態管理。
若想練習 web socket 或其他框架的實現,可搭配 chat-app-backend 這個後端專案。
- 大廳功能 (多對多)
- 私訊功能 (一對一)
- 好友即時上線狀態
- 回覆指定訊息
- 收回訊息 & 恢復訊息
- 已讀功能
- 新訊息通知
- 傳送圖片 (支援截圖貼上)
- 左右滑動切換頁面 (mobile)
- 右滑關閉聊天室窗 (mobile)
| Name | Name | Last commit date | ||
|---|---|---|---|---|
此為 Vue + Pinia + Websocket 的小專案,主要練習使用 Pinia 做狀態管理。
若想練習 web socket 或其他框架的實現,可搭配 chat-app-backend 這個後端專案。