# ijoadmin **Repository Path**: hutubaba/ijoadmin ## Basic Information - **Project Name**: ijoadmin - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-08 - **Last Updated**: 2025-08-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # iJo DJ > 基于 Node.js + Nest.js + Vue.js 的 DJ 音乐网站系统。 ## 功能 - DJ 音乐网访问站点; - 集成音乐在线试听、电台、站内资源检索、定制化表单、会员管理、艺术家认证、积分管理、帮助中心等常见模块; - 完整的易用的后台管理系统; - 支持站内资源集成云存储; - 支持接口开放; ## 架构 当前系统由 4 个模块组成; - 客户端:基于 Vue.js 的 C 端网站; - 客户端 API:基于 Nest.js 的 API 服务,为客户端提供相关接口; - 管理端:基于 Vue.js 的后台管理系统,用户系统数据维护、网站运营; - 管理端 API:基于 Nest.js 的 API 服务,为管理端提供接口服务; - 全局服务:基于 Nest.js 的全局服务,当前系统的核心服务,会执行一些定时任务、日志监控等; ## 技术栈 - Node.js:基于 Node.js 的强大服务端能力; - Vue.js:基于 Vue.js 快速成型能力; - Nest.js:基于 Nest.js 的快速服务端构建能力; - ffmpeg:基于 FFmpeg 的多媒体处理能力; ## 构建 ```bash # 安装依赖 $ yarn # 完整构建 $ yarn build # 单独构建 $ yarn build:admin $ yarn build:website $ yarn build:server ``` ## 部署 ### 准备工作 - Node.js 环境; - MySQL 数据库配置; - ffmpeg 环境; ```text /www /admin /website /server ``` 访问地址: > 以下端口可在 nginx 中配置 - 网站 - 管理端 服务端为单纯的接口服务,为网站、管理端及客户端(如果存在)提供数据通信服务。 ## 致敬 致敬前端研发框架; 致敬 DJ音乐厅、摇头音乐网、鹤岗DJ联盟网站 ... ## 授权 该软件为开源软件,任何人可基于源码进行复制、分发和修改,无需注明出处。