lynnchencode /
fanren_music
fanrenmusic(凡人音乐) 是一套面向学习与二次开发的全栈音乐共享系统:移动端用 UniApp 覆盖多端,管理端用 Vue 3 + Element Plus,后端用 Spring Boot 3 拆成管理端 / 用户端双服务,并配齐 MySQL、Redis、MinIO、Elasticsearch(IK + 拼音)与 Docker Compose 编排。 不同于「只有前端 Demo」或「只贴接口文档」,本仓库把 用户端、管理后台、后…
lynnchencode /
fanrenmusic(凡人音乐) 是一套面向学习与二次开发的全栈音乐共享系统:移动端用 UniApp 覆盖多端,管理端用 Vue 3 + Element Plus,后端用 Spring Boot 3 拆成管理端 / 用户端双服务,并配齐 MySQL、Redis、MinIO、Elasticsearch(IK + 拼音)与 Docker Compose 编排。 不同于「只有前端 Demo」或「只贴接口文档」,本仓库把 用户端、管理后台、后…
fanrenmusic(凡人音乐) 是一套面向学习与二次开发的全栈音乐共享系统:移动端用 UniApp 覆盖多端,管理端用 Vue 3 + Element Plus,后端用 Spring Boot 3 拆成管理端 / 用户端双服务,并配齐 MySQL、Redis、MinIO、Elasticsearch(IK + 拼音)与 Docker Compose 编排。 不同于「只有前端 Demo」或「只贴接口文档」,本仓库把 用户端、管理后台、后端、中间件与部署说明 合在同一 monorepo,按 README 可走通:依赖启动 → 建索引 → 上传歌曲 → 同步检索 → 移动端播放。 核心亮点 1.三端一体 monorepo:app/(UniApp)+ manage/(Vue3 管理台)+ back/(admin :8081 / user :8082),职责清晰、一仓协作可检索的真实音乐链路:音频/封面进 MinIO,元数据进 MySQL,管理端全量/增量同步到 ES;支持中文、全拼、首字母短词搜索(需 IK + 拼音插件 + Kibana 建 song 索引) 2.Docker 一键体验:Compose 拉起 MySQL / Redis / MinIO / ES(含插件镜像)/ Kibana / 双后端 / 管理端;根 README 写清上传歌曲前检查清单 工程向配置:敏感项环境变量化、SQL 初始化脚本、检索附录与预览截图齐全 目录结构(简) app/ 用户端(HBuilderX) manage/ 管理后台(pnpm) back/ 后端多模块(admin / user / common) docker/ Compose + ES 插件镜像 docs/ 预览图、ES/Kibana 检索配置 适合谁 需要「只上传歌曲就能入库、能搜、能播」的音乐软件类学习者。
Discuss this product