项目描述:
1. 在线教育系统,分为前台网站系统和后台运营平台,B2C模式开发。
2. 主要有视频教育、留言板、付费视频等内容,满足各类要求。项目前后端分离开发,前台用户系统包括:首页、课程、讲师、问答、文章等几大部分。
3. 后台管理系统包括:讲师管理、课程分类管理、课程管理、统计分析、Banner管理、订单管理、权限管理等功能。
开发技术:
SpringBoot,MyBatis-Plus,MySql,Redis,JWT,Nginx,Oss,Vue, Nuxt,Swagger3
职责描述
1. 负责项目后台管理系统的业务代码的编写。辅助前端编写后台管理系统页面。
2. 负责前台单点登陆业务,以及社交登录的实现。编写配置管理以及配置中心,包括跨域处理以及统一返回异常处理机制和JSR303的数据校验。
3. 以及相关文档的编写。进行后续Bug的处理问题。
4. 登录实现,通过手机号\微信,进行登录或注册,验证码储存在redis,登录后JWT返回给客户,网关统一判断登录状态,网关过滤器对特定的url路径进行异步鉴权,前端注册了全局事件弹出登录层