- react+ts+socket.io-client
-
登录注册账户
-
聊天
- 私聊功能
- 在线时实时聊天,
- 不在线数据库存储聊天记录
- 登录的时候返回聊天记录
- 私聊功能
-
共享画板功能
- 展示当前多少用户在线
- 画笔换颜色、大小
- 清空画板
- 回撤功能
- 橡皮擦
- 添加联系人、群聊
- 设置上传头像、修改账户密码
- 实现聊天上传图片、视频(重点)
- 多好友的时候,无法同步上线,还是需要用过点击来实现。在切换应用的时候应该都在线的,不设置这个是对的,在用户刚上线和下线的时候直接渲染,但是画布那边是不在线的,接受不到。应该是要分消息在线和画布在线两种情况的
- 将项目克隆下载到本地
- 安装依赖:
npm install
- 运行:
npm run start
- 如果你还想使用,还需要下载后端部分:后端部分