今天给大家分享一个非常优秀的开源项目 —— MeEdu。这是一个基于 Laravel 开发的在线教育系统,开箱即用,功能完善,非常适合在线教育平台、知识付费项目或教育类SaaS系统的搭建。
如果你想做一个网课平台、有偿视频教学系统或者面向C端用户的教育网站,MeEdu 是一个非常值得入手的开源项目。
应用特性
- 支持会员系统与付费内容:支持按会员等级、单独课程、合集套餐等多种内容付费方式,轻松实现知识变现。
- 多终端支持:支持 PC、H5、小程序等多端同步运行,用户学习无障碍。
- 内容管理系统:支持图文课程、视频课程、直播课程,满足多样教学场景。
- 完善的权限与角色系统:支持管理员分组授权、讲师管理、学员管理,适合中大型平台运营。
- 丰富的运营功能:如邀请码体系、积分系统、分销推广、微信通知、打赏、评论、问答等,助力用户增长和粘性提升。
应用技术栈
- PC前端:Vue + Element UI(后台管理系统)
- 后端框架:Laravel(PHP 最受欢迎的框架之一)
- 数据库:MySQL
- 缓存 & 队列:Redis、队列任务使用 Laravel 队列系统
- 视频点播集成:支持七牛云、阿里云、腾讯云等主流视频服务接入
- 支付系统:支持微信、支付宝多种支付方式
应用相关截图
![[教育系统]推荐一个非常优秀的开源在线教育系统-1 [教育系统]推荐一个非常优秀的开源在线教育系统](https://www.baicxx.com/wp-content/uploads/2025/08/640-58-e1754528594873.png)
部署教程
-
- 克隆项目代码:
git clone https://github.com/Qsnh/meedu.git
- 安装 PHP 依赖(需要 PHP >= 8.1):
composer install
-
复制 .env.example 文件为 .env 并配置数据库、Redis 等信息。 -
执行数据库迁移和初始化: composer install
- 克隆项目代码:
-
配置网站根目录指向 public 文件夹。 -
安装前端依赖并编译(需要 Node.js): npm install && npm run build
-
启动队列监听: 建议部署在 Linux 服务器上,并使用宝塔或 Docker 进行环境管理。 php artisan queue:work
推荐原因
- 功能全面,适配场景广:无论是在线教学、培训机构、电商类教育产品,都能找到合适的用法。
- 开源自由可定制:代码开源,二次开发空间大,可以根据业务场景灵活定制。
- 社区活跃、文档齐全:MeEdu 提供了详细的开发者文档,并且作者维护积极。
- 运营支持好:积分、会员、分销、邀请、评论等常见的运营玩法都内置了,不需要额外开发。
应用相关链接
|
|
---|---|
|
https://github.com/Qsnh/meedu |
|
https://doc.meedu.vip/ |