# ykyProjectOne **Repository Path**: youkaiyang/ykyProjectOne ## Basic Information - **Project Name**: ykyProjectOne - **Description**: 在线教育项目后端代码SpringBoot + SpringCloud + MyBatis-Plus - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-07-20 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 在线教育项目 #### 介绍: 尚硅古在线教育项目后端代码 在线教育系统,分为前台网站系统和后台运营平台,B2C模式。 前台用户系统包括课程、讲师、问答、文章几大大部分,使用了微服务技术架构,前后端分离开发。 后端的主要技术架构是:SpringBoot + SpringCloud + MyBatis-Plus + HttpClient + MySQL + Maven+EasyExcel+ nginx 前端的架构是:Node.js + Vue.js +element-ui+NUXT+ECharts 其他涉及到的中间件包括Redis、阿里云OSS、阿里云视频点播 业务中使用了ECharts做图表展示,使用EasyExcel完成分类批量添加、注册分布式单点登录使用了JWT #### 软件架构 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0720/115109_8d2eb894_6578938.png "Snipaste_2020-07-20_11-50-38.png") #### 安装教程 1. 运行数据库脚本 2. 启动nacos 3. 启动网关