Giter Club home page Giter Club logo

backend's Introduction

PlayEdu 是由白书科技团队经营多年线上教培领域打造出的一款业内领先的线上培训解决方案。PlayEdu 基于 Java + MySQL 开发,采用前后端分离模式,前端核心框架为 React18,后端核心框架为 SpringBoot3。开源版本提供部门管理、学员管理、在线视频学习、学员进度追踪、视频私有化存储等基础培训功能。
针对企业级培训场景,我们精心打造了“功能更多、响应更快、并发更强”的企业版本,满足企业多样化的培训需求。企业版本支持音视频学习、文档在线预览、线上考试、学习任务等多种学习方式,并提供多重安全防护,如视频转码加密、防盗链、学习防快进、防挂机等。同时,我们集成了企业微信、钉钉、飞书等主流办公系统,帮助企业快速部署专属培训平台!

🚀 快速上手

拉取代码:

git clone --branch main https://gitee.com/playeduxyz/playedu.git playedu

构建镜像:

cd playedu && docker-compose up -d

命令执行完成以后,打开您的浏览器,输入 http://localhost:9900 即可访问后台管理界面,默认管理员账号和密码 [email protected] / playedu

  • PC 端口 http://localhost:9800
  • H5 端口 http://localhost:9801
  • API 端口 http://localhost:9700

🔰️ 软件安全

安全问题应该通过邮件私下报告给 [email protected]。 您将在 24 小时内收到回复,如果因为某些原因您没有收到回复,请通过回复原始邮件的方式跟进,以确保我们收到了您的原始邮件。

👁 界面预览

学员端口界面预览

管理后台界面预览

📃 使用须知

  • 1.版权归属: PlayEdu 开源版版权归杭州白书科技有限公司所有。我们鼓励社区成员在遵守开源协议的前提下,对开源版进行合法的使用和贡献。
  • 2.代码修改: 用户有权在遵守开源协议的前提下,对 PlayEdu 开源版的代码进行必要的修改和优化。需在修改处添加清晰备注,记录修改内容信息。
  • 3.版权保护: 严禁删除、修改或篡改源代码中的版权信息及开源说明文件。
  • 4.商业化行为: 在遵循开源协议的前提下,可以进行商用。但请注意,任何商业化行为都应明确标注 PlayEdu 开源版的版权信息。

backend's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

backend's Issues

项目启动提示缺少依赖

启动时提示如下:

Failed to resolve import "@ant-design/icons" from "src\compenents\upload-image-button\index.tsx". Does the file exist?
Failed to resolve import "@ant-design/icons" from "src\compenents\back-bar\index.tsx". Does the file exist?
Failed to resolve import "@ant-design/icons" from "src\compenents\upload-video-button\index.tsx". Does the file exist?

我自己运行安装依赖后解决

npm install @ant-design/icons --save

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.