### 开篇
上周想入门下 go,稍微看了下文档,还是上手写东西来的实在一点。索性就写了个简易聊天室了。前端模板啥的都是使用最著名的一个绝招 `Ctrl+C ` 和 `Ctrl+V`。`js` 我可以写,`vue` 我也可以写,但是 `css` 还是算了吧。
### 演示地址
+ http://room.aabbccm.com/
可以自己注册 或者使用下面
+ 用户名curry@qq.com 密码123456
+ 用户名test(1到9都行)@qq.com 密码123456
### 应用部署
Github地址:[聊天室](https://github.com/wuqinqiang/go-barrage)。如果对你有帮助,可以的话给个 star ❤️
只是很简单的用了`nginx` 做了反向代理,通过 `Supervisor` 维护应用守护进程,后续学习 `docker` 的时候会将此项目用 `docker` 部署。 ps.学啥用啥
### 主要功能模块
- [x] 弹幕
- [x] 单聊
- [x] 加好友,审核
- [x] 用户列表
- [ ] 群组
- [ ] 创建群
- [ ] 群聊
- [ ] 加群
- [ ] 踢人
- [ ] 禁言
- [ ] 消息类型
- [x] 文本
- [ ] 文件
- [ ] 语音
- [ ] 视频(先写着把)
....
### demo截图
其他可以自行看代码,有问题提交issue,后面代码也会慢慢优化。![chat.png](https://static.studygolang.com/200504/9fc492b06f1e08143b9eaa1ba81c0e1f.png)![room.png](https://static.studygolang.com/200504/7e77d1ba053848154520b3360bfba89d.png)![handle.png](https://static.studygolang.com/200504/97616c0ec4b7276d7fbbc9a4bb37359e.png)![user.png](https://static.studygolang.com/200504/2f539a371fb170a56c46805ea9484057.png)