- 上传新版koa后端代码
- 前端改用socket.io
- 优化拖拽组件
- 解决移动端声音无法播放问题
- 使用immutable.js
- 增加设置界面
- login与signup整合到react中
- 实现群聊私聊
- 实现图片表情包
- 实现机器人陪聊
- 实现桌面提醒,音效提醒
- 实现特别关注
- 实现屏蔽功能
- 实现图片黏贴发送功能
- react
- redux
- bable
- webpack
|--pageState // 控制页面ui状态
|--userState // 存放用户登录信息
|--onlineUsers // 存放在线用户信息
|--messages // 存放消息
|--privateMessages // 存放私聊消息
|--setting // 存放设置
|--imageSlide //存放图片信息,查看图片使用
|--storageExpressions //存放表情包
机器人:
登录&注册界面:
菜单栏:
好友设置:
个人设置:
图片查看
图片表情包
title提醒
- cd CR
- npm install
- npm client-start 打包前端
- npm start 开启server,访问 http://localost:3000
- 在安装使用之前先修改数据库信息 mongodb:
server/config/mongo-config.js
,mysql暂不支持 - 如果遇到bcrypt无法install可用bcrypt-nodejs代替