一个Nutz为后台支撑,T-io为通讯支持,LayIM为前台UI交互的纯国产框架开发的一个即时通讯项目 (V2.0)
- 没有高端的架构,没有难以理解的高层次封装,一切从简,只为实现功能,可乃新手学习Nutz,T-io,LayUI,LayIM,web通讯的上佳之作;
- 同样它也是以我女朋友为项目命名的职业生涯中的纪念之作;
- 该项目为 MyChat 的迭代版本
实现的功能有
- 用户登录
- 用户注册
- 单聊
- 群聊
- 加好友验证
- 加群验证
- 消息盒子
- 发送表情
- 发送图片
- 发送文件
- 发送音频
- 发送视频
- 聊天记录存储
- 离线消息推送
- 在线状态实时检测
- 好友上下线提醒
- 修改签名
- 桌面消息提醒(浏览器外的弹窗提醒)
待完善
- 分组管理
- 用户分组移动
- 删除好友
- 退群
- 建群
- 解散群
- 踢人
- 修改头像
- 修改网名
- 修改密码
以上功能主要局限于右键菜单实现不了...