分享 GitHub 上一个完整的音乐网站开源项目:music-website。
这是一个前后端分离的音乐网站项目,客户端和管理端使用 Vue3 框架,服务端采用 Spring Boot + MyBatis 实现,提供了从用户系统到音乐播放的全套功能。
GitHub: https://github.com/Yin-Hongwei/music-website
主要功能:
- 音乐播放、歌词同步显示、音量控制
- 用户登录注册和个人信息管理
- 歌曲、歌单搜索和评论功能
- 歌单打分和收藏下载功能
- 后台对用户、歌曲、歌手、歌单的完整管理
技术栈采用 Vue3 + TypeScript + ElementPlus 前端和 SpringBoot + MyBatis + Redis + Minio 后端。
并支持 Docker 部署,项目提供完整运行文档,适合初学者学习。