hahagioi998 / OnlineEducation-1

SpringBoot 2.2版搭建的前后端分离高仿腾讯课堂的在线教育网站项目

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

高仿腾讯课堂的在线教育网站项目

技术简介: 前台:Element + Vue + 微信API + 阿里云短信接口 后台:SpringBoot 2.2.X + SpringCloud + SpringCloud Alibaba + Swagger + Redis


前台功能: 课程+讲师分页展示,课程详情支持分类排序显示,首页轮播图采用Redis做缓存处理。 课程播放前提示登录,可选手机短信注册或者微信扫码一键登录,登录后课观看免费课程,收费课程需要购买才可观看,跳转到购物车进行支付,支付方式为微信支付

后台功能: 轮播图管理、课程管理、讲师管理、用户管理、分类管理、数据统计生成。 分类采用EasyExcel,上传对应的excel生成分类目录; 课程管理使用富文本编辑器编辑详情,阿里云OSS文件储存存放课程视频和讲师头像 轮播图管理可设置是否禁用,禁用后在首页无法显示 数据生成采用Echarts,选择日期范围生成数据统计折线图


项目部署: 1、在Navicat建立light数据库,导入SQL文件 2、启动Nacos,输入 ./startup.cmd 3、Redis启动,输入 ./redis-server redis.conf 4、前台导入Vscode,在命令行输入 npm run dev 运行 5、后台导入IDEA,启动SpringBoot工程

前台界面localhost:3000 后台界面localhost:9528

About

SpringBoot 2.2版搭建的前后端分离高仿腾讯课堂的在线教育网站项目


Languages

Language:Java 76.5%Language:TSQL 23.5%