一個(gè)人竟然擼了一個(gè)網(wǎng)易云音樂(lè)云村
點(diǎn)擊“開(kāi)發(fā)者技術(shù)前線”,選擇“星標(biāo)?”
讓一部分開(kāi)發(fā)者看到未來(lái)

來(lái)自:Github精選
今天推薦的這個(gè)項(xiàng)目是「netease-cloud-music-community」,是一個(gè)參照網(wǎng)易云音樂(lè)云村做的小程序社區(qū),后端技術(shù)棧為 Java,SpringBoot,MySQL,Redis,前端技術(shù)棧為 uni-app。

功能簡(jiǎn)介
微信登錄,發(fā)文本動(dòng)態(tài),發(fā)圖文動(dòng)態(tài),發(fā)視頻動(dòng)態(tài),關(guān)注,轉(zhuǎn)發(fā),評(píng)論,點(diǎn)贊,收藏等等。
技術(shù)棧
后端:Java,SpringBoot,MyBatis,MySQL,Redis
前端:uni-app
開(kāi)發(fā)環(huán)境
后端:IntelliJ IDEA
前端:HbuilderX,微信開(kāi)發(fā)者工具,QQ 小程序開(kāi)發(fā)者工具
項(xiàng)目運(yùn)行
后端:
1、創(chuàng)建數(shù)據(jù)庫(kù),執(zhí)行根目錄中的 live.sql,并修改 artist 表中的微信 APPID 等配置

2、使用 IDEA 導(dǎo)入 live-backend-mp 項(xiàng)目,并通過(guò) Modules 的方式導(dǎo)入 live-backend-common 項(xiàng)目

3、修改 application-dev 中的 MySQL,Redis,阿里云 OSS 配置


前端:
1、使用 Hbuilder 導(dǎo)入項(xiàng)目
2、修改 manifest.json 的 APPID 配置(微信小程序或 QQ 小程序)


3、修改 App.vue 中的 domain 配置(修改為后端項(xiàng)目的路徑)

4、運(yùn)行到微信小程序

傳送門
開(kāi)源項(xiàng)目地址:https://github.com/fanchaoo/netease-cloud-music-community
開(kāi)源項(xiàng)目作者:fanchaoo
掃碼加我微信和大佬們零距離



