一款适用于内部培训的开源系统,功能强大,界面美观,致力于搭建私有化内部培训平台。
系统介绍
PlayEdu 基于 Java+Mysql 开发,采用前后端分离模式,前台采用 React18 为核心框架,后台采用 Springboot3 为核心框架。所有使用到的框架或者组件都是基于开源项目,代码 100%开源。系统功能通用,无论是个人还是企业都可以利用 PlayEdu 快速搭建一个属于自己的内部培训平台。
技术栈
前台采用 React18 + Vite 开发,后台采用 Java + Springboot + MySQL 开发。
开源协议:Apache2.0
功能特性&界面截图
安装系统
准备工作
服务器参数最低要求CPU2 核内存4GB带宽5MB操作系统推荐 Linux 操作系统,如:
Ubuntu 20.04
快速上手
在进行本文的安装过程之前,请确保您的开发环境已经配置有下面的服务:
- Git
- Java 17
- Nodejs v18.15.0
- MySQL 5.6 或更高版本
- Minio
- Redis
第一步:下载代码
git clone [email protected]:PlayEdu/PlayEdu.git playedu
代码下载完成之后,使用
IDEA
导入项目。
第二步:创建数据库并导入 SQL
在 MySQL 中创建一个
playedu
数据库,并导入
/databases/
目录下的所有
sql
文件。
第三步:修改配置文件
请打开
/src/main/resources/application.yml
修改其中的
Mysql
、
Redis
、
Minio
的服务配置。
- 如果您未配置有 minio 服务的话,那么请参阅 Minio 服务配置教程: > https://www.playedu.xyz/docs/docs/install/dependency/minio
- 如果您未配置有 redis 服务的话,那么请参阅 Redis 服务配置教程: > https://www.playedu.xyz/docs/docs/install/dependency/redis
第四步:通过 IDEA 运行项目
此步骤无需赘述。
第五步:运行后台界面程序
「5.1 下载代码」
git clone [email protected]:PlayEdu/backend.git playedu-backend
「5.2 安装依赖」
cd playedu-backend && yarn
「5.3 修改配置并运行」下面命令是在
playedu-backend
目录执行的:
cp .env.example .env.local
通过上述命令生成
.env.local
文件,打开此文件,修改:
VITE_APP_URL=http://127.0.0.1:9898
然后执行下面的命令运行服务:
yarn dev
接着浏览器输入
http://localhost:3000
即可访问 PlayEdu 的后台界面程序了。
第六步:运行 PC 界面程序
「6.1 下载代码」
git clone [email protected]:PlayEdu/frontend.git playedu-frontend
「6.2 安装依赖」
cd playedu-frontend && yarn
「6.3 修改配置并运行」
下面命令是在
playedu-frontend
目录执行的:
cp .env.example .env.local
通过上述命令生成
.env.local
文件,打开此文件,修改:
VITE_APP_URL=http://127.0.0.1:9898
然后执行下面的命令运行服务:
yarn dev
接着浏览器输入
http://localhost:9797
即可访问 PlayEdu 的 PC 界面程序了。
代码仓库
Github地址:https://github.com/PlayEdu/PlayEdu
Gitee地址:https://gitee.com/playeduxyz/playedu
版权归原作者 MeEdu开源网校系统 所有, 如有侵权,请联系我们删除。