项目名称:乐动优选
项目日期:2022 年 9 月至今
项目介绍:
乐动优选为更多有健身需求的人提供专业的健身课程指导,以“让更多人有质量的生活,让健身成为生活常
态”为愿景,为消费者提供全面的健身管理、知识科普、线上器材购物等服务。团队致力于用互联网思维营
造智能化、数据化、健身课程体系化的服务,帮助更多用户实现在家智慧健身的需求。
项目模块主要包含:
用户端:登录/注册、器材商城、课程问答、课程搜索、每日一练、课程推荐、视频学习、我的订单、课程评
论、个人中心、私教预约、附近场馆匹配
机构端:入驻加盟、评论管理、内容管理、订单管理、教练管理、媒资管理、作业管理、统计分析、活动管
理、器材管理
运营端:机构管理、用户管理、分类管理、统计分析、课程审核、权限配置、媒资审核、财务管理、器材审
核、系统管理
技术选型:
后端:SpringBoot、SpringCloudAlibaba、MySQL、Redis、RabbitMQ、MinIO、Elasticsearch、OAuth2.0
微服务模块:
项目采用微服务技术架构,根据业务需求,拆分为:内容管理服务、器材管理服务、媒资管理服务、搜索服
务、订单支付服务、 学习中心服务、系统管理服务、认证授权服务、网关服务、注册中心服务、配置中心服
务、加盟商合作服务、统计分析服务、后台管理系统等
岗位职责:
1.负责项目需求分析,参与项目立项初期准备工作;
2.负责项目的编码实现,配合测试、产品推进项目的落地;
3.负责内容管理服务、媒资管理服务、搜索服务、订单支付服务、认证授权服务微服务核心业务流程开发;
4.负责线上问题的维护,bug 的处理;
5.不断迭代,打磨本项目。
技术描述:
1.使用 Minio 分布式文件系统+断点续传技术完成媒资系统的大文件上传
2.使用分布式调度组件 XXL-JOB 完成视频处理
3.使用 Nginx 完成静态资源部署、反向代理
4.使用 Freemark 实现页面静态化,实现门户首页、课程详情页的页面静态化
5.使用 SpringSecurity,整合 OAuth2.0、JWT 完成分布式统一认证,支持基于微信扫码登录
6.使用 DevOps 完成项目的自动化交付&部署