一个material风格的云音乐平台,使用flex做了响应式布局
在线演示地址:material-music
前端:React + react-router-dom + Redux + Axios
后端:Spring Boot + Spring MVC + MyBatis + Shiro
UI:Material-UI
- 用户注册
- 用户登录
- 用户信息修改
- 最新音乐
- 播放音乐
- 添加到歌单
- 推荐歌单
- 我的歌单
- 新建歌单
- 歌单详情
- 评论歌单
- 评论点赞
- 换肤功能
- 使用骨架屏代替传统loading
- 图片懒加载
- 使用Redis缓存登录用户信息
- 基于GitHub Actions的工作流,实现了自动部署
此项目内的音频文件均来自网易云音乐,由NeteaseCloudMusicApi提供
本项目为练手项目,仅做学习交流使用,请勿用作商业用途,否则后果自负!