基于Electron、Vue.js、Socket.io、MongoDB等技术搭建的消息盒子桌面客户端(Windows)
clone this repo
cd message-box
npm install
npm start
- 搭建基本框架模板,技术栈:Node.js/Electron/Vue.js/Socket.io/Webpack/Gulp/
- 三栏式设计,左侧栏为 消息分类 , 消息栏为 消息摘记 ,内容栏为 消息内容
- 界面UI采用Flat-ui统一风格
- 用户登录
- 新消息监听机制
- 系统桌面新消息/通知弹窗
- 按消息/通知类型检索消息
- 按消息/通知类型统计未读消息总数
- 标记已读/未读
- 标记全部已读
- 消息删除功能
- 全文搜索功能
- 消息显示支持markdown格式
- 数据持久化支持
- 系统托盘图标功能
- 本地缓存机制
- socket.io集群
- 制作客户端图标
- 更换主题
- 关于窗口
- 设置页面
- 给消息/通知添加标签
- 添加webhook支持
MIT