说明
学完Node JS 之后,一直想写一个关于Node的项目,正好了解到html5中的websocket,
所以花了一周时间写了这个在线聊天项目,程序还存在一些功能没有实现,后期会继续开发,实现离线消息
推送和群聊功能,还想做一些小游戏放到里面,边聊天边玩游戏。
实现功能
支持注册、登录、在线单人聊天、表情发送、各种文件上传下载、增删好友、聊天记录保存、
通知声开关、背景图片切换、更换签名等功能,直接上效果
登录界面
这里是在暴漫上找的素材 登录验证功能,必须注册后才能登录
注册界面
注册界面,账号不能重复,目前头像是在六个中选取一个,后期会改成可上传头像
主界面
以微信为模板,自己做了一些改变
聊天
点击好友列表进行
支持表情发送,文件上传
更改签名
删除好友
其他
还有部分功能我在这里就不一一介绍了,代码看这里,希望大家多多指教
github:https://github.com/landluck/bzchat
整个软件要配合mysql运行,sql文件已放入代码包,大家体验的可以去荡下来自己玩玩。。。就这样,后期再补充