All Projects → HammCn → BBBUG_Frontend

HammCn / BBBUG_Frontend

Licence: GPL-3.0 License
一个支持多房间的点歌听歌聊天室PC网站,实现了类KTV的点歌、顶歌、切歌,也可以自己听自己的歌,做一个自己的音乐播放器。

Programming Languages

Vue
7211 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to BBBUG Frontend

botdarr
Slack/Discord/Telegram/Matrix bot for accessing radarr, sonarr, and lidarr
Stars: ✭ 76 (-33.33%)
Mutual labels:  element
gmqtt
Golang MQTT Broker.
Stars: ✭ 75 (-34.21%)
Mutual labels:  im
svg-element-attributes
Map of SVG elements to allowed attributes
Stars: ✭ 16 (-85.96%)
Mutual labels:  element
element-table
An extended table to integration with bootstrap-table and element-ui.
Stars: ✭ 18 (-84.21%)
Mutual labels:  element
Android
Connect IM Android Project
Stars: ✭ 21 (-81.58%)
Mutual labels:  im
CimIM
IM即时通信Android客户端
Stars: ✭ 14 (-87.72%)
Mutual labels:  im
svg-tag-names
List of known SVG tag names
Stars: ✭ 22 (-80.7%)
Mutual labels:  element
im js
im js sdk
Stars: ✭ 47 (-58.77%)
Mutual labels:  im
onchat-web
A simple, beautiful, mobile-first instant messaging progressive web application.
Stars: ✭ 138 (+21.05%)
Mutual labels:  im
xcloud-dopaas
One stop solution of PaaS platform based on DevSecOps --- Based on SpringCloud/Docker/k8s/ServiceMesh(Istio), primary integrated modules: CMDB, Unified Continuous delivery of CI/CD (distributed compilation and deployment), IAM Certification Center, Unified monitoring center, Unified configuration center, Unified Distributed task scheduling cente…
Stars: ✭ 76 (-33.33%)
Mutual labels:  im
blog3.0
博客V3.0 目前使用的技术(Nuxtjs + Nestjs + Vue + Element ui + vuetify),存储(MongoDB + Redis + COS)
Stars: ✭ 37 (-67.54%)
Mutual labels:  element
CoffeeChat
opensource im with server(go) and client(flutter+swift)
Stars: ✭ 111 (-2.63%)
Mutual labels:  im
ios
Connect IM iOS Project
Stars: ✭ 13 (-88.6%)
Mutual labels:  im
i2pchat
🌀 i2pchat. Anonymous private secure opensource chat using end-to-end encrypted transport.
Stars: ✭ 25 (-78.07%)
Mutual labels:  im
MGS.Electronics
Unity plugin for make button switch, knob switch and rocker element in scene.
Stars: ✭ 12 (-89.47%)
Mutual labels:  element
lemon-imui
基于 VUE 2.0 的 IM 聊天组件
Stars: ✭ 146 (+28.07%)
Mutual labels:  im
fire-im
分布式IM服务,参考https://github.com/crossoverJie/cim 实现
Stars: ✭ 17 (-85.09%)
Mutual labels:  im
vue3-admin
🔥 🎉 Vue 3.0 + Vite 2.0 + Vue-Router 4.0 + Element-Plus + Echarts 5.0 + Axios 开发的后台管理系统
Stars: ✭ 1,471 (+1190.35%)
Mutual labels:  element
vscode-qq
基于安卓QQ协议的vscode-qq扩展
Stars: ✭ 588 (+415.79%)
Mutual labels:  im
electronim
Electron based multi IM (Instant Messaging) client
Stars: ✭ 50 (-56.14%)
Mutual labels:  im

BBBUG聊天室 前端仓库

Github | Gitee

介绍

一个可以聊天听歌的音乐聊天室,支持了Gitee/OSChina/QQ/钉钉等OAuth登录,支持多房间和创建私人房间,支持房间加密和切换房间模式。此仓库为PC站前端仓库。QQ群1140258698

体验一下:demo.bbbug.com

免责声明

平台音乐数据来源于第三方网站,仅供学习交流使用,请勿用于商业用途。

技术架构

IM后端采用node-websocket实现Websocket服务,使用pm2持久化运行,Nginx做Wss代理,前端采用ElementUI&vue实现,后端使用PHP做数据接口API,PHP-CLI做后端数据同步,Redis做数据队列与缓存。

使用说明

  1. clone当前项目 git clone https://gitee.com/bbbug_com/ChatWEB.git

  2. 安装依赖项 npm install

  3. 开发环境运行npm run dev 即可预览项目

  4. 打包部署生产npm run build

更详细的部署手册请查看这里>>>

已实现功能

1、普通文字与图片表情消息聊天功能
2、歌曲搜索、点歌、切歌、顶歌、收藏歌曲等功能
3、歌曲实时同步播放给房间所有人、支持房主电台模式
4、可创建房间、房主可禁言或禁止房间用户点歌
5、修改个人资料与设置等
6、ESC快捷沉浸式听歌体验,聊天框支持Ctrl+Enter快速歌曲搜索
7、支持设置房间二级域名与绑定独立域名等
8、支持白天模式与暗黑模式两种主题,可自由设置
9、“摸一摸”等互动玩法

更多功能等你来扩展开发...

参与贡献

1. Fork 本仓库
2. 新建分支 添加或修改功能
3. 提交代码
4. 新建 Pull Request

贡献名单

@Hamm @kiripa 查看更多

晒个截图

普通模式:

暗黑模式:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].