Project introduction

BBBUG an online chat room for listening to music, support for multi-room and creating private rooms, support for room encryption and switching room modes, experience: www.bbbug.com

Project warehouse address: https://github.com/HammCn/ | https://gitee.com/bbbug_com

Implemented functions

1, the common words and images expression message chat 2 songs, songs search, classics, cutting, top songs, collect 3 real-time synchronization, songs, play all the room, support homeowners radio pattern 4, you can create a room, the owner can be banned or prohibit room users so 5, modify personal information and Settings, and so on 6, ESC and quick immersion listening experience 7, support to set the room second level domain name and binding independent domain name (because of function adjustment, temporarily cut) 8, support day mode and dark mode two themes, can be set freely 9, "touch" and other interactive gameplay

Project Architecture Diagram

Server architecture diagram

Second level domain name and top-level domain name design

Song synchronization flow chart

Partial project screenshots

Web front end:







Dark Mode:







Vscode plug-in:







The iOS APP end











Windows client:

Wechat small program side









You can scan this code and try it out

Welcome to make suggestions ~ light spray.