基於 Vue2.0 開發的 Lumen IM 線上聊天應用

Yuandong發表於2020-12-30

1. 專案介紹

Lumen IM 是一個網頁版線上即時聊天專案,前端使用 Element-ui + Vue,後端採用了基於 Swoole 開發的 Hyperf 協程框架進行介面開發,並使用 WebSocket 服務進行訊息實時推送。

2. 功能模組

  • 基於 Swoole WebSocket 服務做訊息即時推送
  • 支援私聊及群聊
  • 支援多種聊天訊息型別 例如:文字、程式碼塊、圖片及其它型別檔案,並支援檔案下載
  • 支援聊天訊息撤回、刪除(批量刪除)、轉發訊息(逐條轉發、合併轉發)、群禁言
  • 支援編寫個人筆記、支援筆記分享(好友或群)

3. 專案預覽

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章