一、项目介绍
三勾知识付费系统基于thinkphp8+element-plus+uniapp打造的面向开发的知识付费系统,方便二次开发或直接使用,可发布到多端,包括微信小程序、微信公众号、QQ小程序、支付宝小程序、字节跳动小程序、百度小程序、android端、ios端。
三勾知识付费系统经过对教育市场的长期调研,综合当下各大线上教培机构对于教育平台的功能需求,着重于用户体验,自主研发了一套集知识付费、直播授课等功能为一体的在线教育系统,满足用户对于公开课、大班课、小班课、职业培训等多种线上教学活动的场景需求。
- 所有使用到的框架或者组件都是基于开源项目,代码保证100%开源。
- 系统功能通用,无论是个人还是企业都可以利用该系统快速搭建一个属于自己的在线教育平台。
二、软件架构
后端:thinkphp8 管理端页面:element-plus 小程序端:uniapp。
部署环境建议:Linux + Nginx + PHP8.1 + MySQL5.7,上手建议直接用宝塔集成环境。
技术特点
- 前后分离 (分工协助 开发效率高)
- 统一权限 (前后端一致的权限管理)
- uniapp (一套代码8个平台,开发不浪费)
- thinkphp8(上手简单,极易开发)
- element-plus(饿了么前端开源管理后台框架,方便快速开发)
三、目录说明
四、本地部署
安装环境
nginx + mysql + php8.1、8.2、8.3
1、安装集成环境
这里以phpenv为例
下载phpenv安装
2、安装软件运行所需环境nginx + mysql5.7(8.0) + php8.1(8.2)
3、配置站点
1、点击网站->创建网站,如下图所示
新建站点如下所示,记得路径要选到public下:
站点创建成功后,一定要记得重启服务
4、本地创建数据库,使用navicat工具
如下图
5、修改数据库配置,如下图
五、核心功能
知识付费系统是一款为企业客户量身打造的专业内容付费系统,具备音频、视频、图文、直播等多种课程内容形式,能有效助力各个领域的内容创作者实现知识内容变现转化。
六、界面样式
小程序端截图
后台截图(管理端)
| |
---|---|
| |
后台截图(SAAS)
|
|
|