




项目简介
VoiceHub 是一个专为校园广播站设计的现代化点歌管理系统,旨在为学校广播站提供完整的点歌、排期、播放和管理解决方案。如果你的学校也有广播站,或者你对校园音乐管理系统感兴趣,欢迎一起参与这个项目的开发和维护!
🚀 核心功能
学生端功能
- 智能点歌 :支持网易云音乐和QQ音乐搜索,可选择期望播出时段
- 投票系统 :为喜欢的歌曲投票,提高播放优先级
- 实时通知 :歌曲被选中、播放状态实时推送
- 个人中心 :查看点歌历史、通知设置
管理员功能
- 排期管理 :拖拽式歌曲排期,支持多时段管理
- 用户管理 :按年级班级管理学生账户
- 数据分析 :活跃用户统计、热门歌曲分析
- 系统配置 :灵活的站点配置和权限管理
- 数据备份 :完整的数据库备份恢复功能
特色功能
- 音乐播放器 :内置播放器,支持多音质切换
- 歌曲去重 :智能识别重复歌曲
- 黑名单管理 :过滤不当内容
- 打印排期 :支持PDF导出播放清单
🛠️ 技术架构
前端技术栈
- Nuxt 4 - Vue.js全栈框架,SSR/SPA支持
- Vue 3 - 组合式API,响应式设计
- TypeScript - 类型安全,完整类型定义
- Tailwind CSS - 现代化UI设计
后端技术栈
- Nuxt Server API - 服务端API路由
- Prisma ORM - 类型安全的数据库操作
- PostgreSQL - 关系型数据库
部署方案
- 一键部署 :支持Vercel/Netlify/Edgeone快速部署
- 云数据库 :支持各种PostgreSQL云服务
laoshuikaixue/VoiceHub
如果遇到任何问题,欢迎通过以下方式联系我:
邮箱:[contact@lao-shui.top](mailto:contact@lao-shui.top)
微信(备注来意 周末通过):laoshuikaixue