用户登录与注册:实现用户登录与注册功能,包括用户名、密码的输入框,注册按钮,登录按钮等。在用户输入用户名和密码后,前端应将数据发送到后端进行验证。 用户聊天:实现用户聊天功能,包括文本输入框、发送按钮、聊天记录展示等。在用户输入文本后,将数据发送到后端,后端将数据存储并转发给其他用户。 用户列表:实现用户列表功能,展示所有在线用户。用户可以通过用户列表选择聊天对象。 消息通知:实现消息通知功能,当有新消息时,通知用户。通知方式包括声音、振动、弹窗等。 离线消息:实现离线消息功能,当用户离线时,将未读消息存储在本地,用户重新登录时,将离线消息同步到服务器。 数据加密...
项目描述 即时通讯工具是模仿微信做的公司内部使用的通讯工具,主要包括聊天室、联系人、聊天记录三大模块,可适配手机端,由本人独立完成。 项目职责 1、联系人用列表展示,通过手机号搜索添加,数据来源是公司已注册的用户,详情页面可直接点击发送消息按钮跳转到聊天室。 2、聊天室用列表展示,支持置顶,可直接创建新的聊天室。聊天室分一对一聊天和群聊,一对一聊天的属性界面可添加联系人直接创建新的群聊,群聊的属性界面可添加和删除人员,以及退出群聊。可发送消息的内容包括:文字、图片和文件。 3、聊天记录可通过日期、发送人和内容搜索,可查看消息的上下文,可跳转到聊天室。...