Skip to content

Latest commit

 

History

History
47 lines (27 loc) · 1.09 KB

README.md

File metadata and controls

47 lines (27 loc) · 1.09 KB

实时聊天前端部分

技术栈

  • react+ts+socket.io-client

实现功能

  • 登录注册账户

  • 聊天

    • 私聊功能
      • 在线时实时聊天,
      • 不在线数据库存储聊天记录
      • 登录的时候返回聊天记录
  • 共享画板功能

    • 展示当前多少用户在线
    • 画笔换颜色、大小
    • 清空画板
    • 回撤功能
    • 橡皮擦

待实现

  • 添加联系人、群聊
  • 设置上传头像、修改账户密码
  • 实现聊天上传图片、视频(重点)

目前遇到的问题

  • 多好友的时候,无法同步上线,还是需要用过点击来实现。在切换应用的时候应该都在线的,不设置这个是对的,在用户刚上线和下线的时候直接渲染,但是画布那边是不在线的,接受不到。应该是要分消息在线和画布在线两种情况的

如何运行

  • 将项目克隆下载到本地
  • 安装依赖:npm install
  • 运行:npm run start
  • 如果你还想使用,还需要下载后端部分:后端部分