源码简介
有了这个应用程序,你可以创建一个音乐家和创意人的社区,作者可以上传他们的歌曲给其他成员听。
后端构建在Laravel之上,使用RESTAPI发送和接收数据。这将允许您轻松创建另一个客户端,如本地应用程序,以访问该平台。
当前客户端内置Angular,一个SPA(单页应用程序)。当使用gzip压缩时,最终的JS包大约是330kb,程序可以快速的加载出来。
JS包上的依赖性不多,这是为了尽可能地保持包的最小化。要构建客户端应用程序,您需要在系统中安装节点和NPM。
在线演示
https://musicapp.bleext.com
本站不定时关闭演示
http://musicapp.themez.cc
功能特性
用户功能
Can discover trending songs, popular and latest uploads.
Can explore songs by genre or tags
Can play published songs
Can create playlists and add songs to any of them.
Can like/unlike a song
Access to history of plays
A profile page with the public activity feed
Can play all songs in a playlist or favorites
Users can contact authors and other users
Users can follow other users
Search songs, albums and artist
作者功能
Can create albums
Add songs to an existing album
In profile page there’s a tab for the published songs
后台功能(不过相对简单一些)
Can edit/remove users
Can edit/remove albums and songs for any author
Can manage comments on the site
Can add/remove new genres
Can add posts to the blog
Can configure the name of the app, google analytics and facebook app ID
系统需求
PHP >= 7.1.3
OpenSSL PHP Extension
PDO PHP Extension
Mbstring PHP Extension
Tokenizer PHP Extension
XML PHP Extension
Ctype PHP Extension
JSON PHP Extension
更新日志
v1.2.2 – August 22, 2018
– Dashboard with charts for plays, likes and downloads
– Configuration module to update the theme’s colors
– Minor bug fixes