真正的大师,永远都怀着一颗学徒的心!
一、项目简介
今天推荐的这个项目是音乐聊天室,有小程序版,uniapp版和pc版,前后端均开源了,并且有详细的api和部署文档,可以学习了!
二、实现功能
-
普通文字与图片表情消息聊天功能
-
歌曲搜索、点歌、切歌、顶歌、收藏歌曲等功能
-
歌曲实时同步播放给房间所有人、支持房主电台模式
-
可创建房间、房主可禁言或禁止房间用户点歌
-
修改个人资料与设置等
三、技术选型
后台开发:ThinkPHP6、Node 、Websocket
前端开发:Vue、ElementUI、Uniapp
数据库:Mysql
四、开发环境
建议开发者使用以下环境,这样避免版本带来的问题
-
PHP7 (这里我们强烈建议你使用PHP7.1或7.2,避免使用其他版本带来其他的兼容问题)
-
Nginx或Apache架构(我们以
Nginx
为例做部署说明) -
MySQL (我们建议使用MySQL5.6版本)
-
Redis
-
Composer (我们的依赖项都使用了Composer进行管理)
五、演示地址
六、界面展示
Web前端:
暗黑模式:
Vscode插件端:
iOS APP端
Windows客户端:
微信小程序端