项目描述:莫言chat是一款能够在线聊天的APP
功能描述:登陆、注册、第三方登陆、实时聊天
技术选型:UniApp+NVUE+HTML+CSS+JavaScript+PHP+MySQL+WebSocket+对象存储OSS
项目负责:独立开发、负责方案设计、前端开发
技术要点:
1.网络协议HTTPS,主要用于web传输数据。常用于登陆、注册、获取数据或列表
2.消息传输:webSocket长连接,客户端向服务器发送请求后保持连接不断开,直到有新数据到来才返回结果,在客户端和服务器之间建立一个持久的连接,双方都可以主动发送数据。
3.安全保障:为了保证信息安全使用了非对称加密算法RSA,通过对数据进行加密传输和存储,可以确保数据在传输和存储过程中的安全性。
界面与交互设计:界面设计应简洁明了、易于操作。通过合理的布局和配色方案,可以提高用户的使用体验和满意度。为了方便用户进行各种操作,例如:通过拖拽、点击等方式实现消息的发送和接收;通过表情符号、贴纸等功能丰富用户的表达方式。为了满足不同用户的需求和喜好,提供个性化定制功能。例如,允许用户自定义头像、昵称、聊天背景等;支持多种语言。