一、学校管理后台
开发技术:vue + react + qiankun + nx + 神策 + Sentry
项目描述:为客户提供操作高效、性能优良的教与学管理平台,提供准确及时、指标灵活的数据产品,提供定位清晰、场景全面的商业化平台。
技术总结:
1. 统一化基础组件、业务组件,抽离公用方法
2. 多语言文件替换,自动下载,便于开发
3. 调研monorepo架构集成项目,选择nx集成后台项目,便于项目管理,实现独立部署
二、小熊 AI 美术 H5
开发技术:vue+ vant + vuex + weixin-js-sdk + 神策 + Sentry
项目描述:小熊美术是为全球少儿提供系统性美术专业课程的智能学习平台,遵从孩子的天性,采用人工智能技术,在学习过程中充满互动性与趣味性。以提升孩子的兴趣(Interest)、知识百科(Knowledge Encycl opedia)、专注力(Concen- tration)为先导,来让孩子用画画认识世界。
技术总结:
1. 提取微信支付通用方法。
2. @msb-next/webpack-plugins图片压缩插件,以及上传静态资源到oss。
3. H5唤起APP指定页面。
4. CI/CD持续集成,方便构建,开发项目git流程插件,避免发布项目时频繁切换分支,合并分支及创建tag。
三、果之教师小程序、果之学生小程序、果之家长小程序
开发技术:uniapp + uView + vuex
项目描述:果之教师,一站式教师工作与专业发展平台,赋能教师工作提效,助力教师专业发展。
果之学生,跟随教师拓展思维,深度学习。果之家长,为家长提供贴心服务,及时了解孩子信息,实现家校共育。
技术总结:
1. 模块解耦合,分包加载,同声传译,录音上传,多音播放,wps对接。
2. 与后端商讨,便于提审,加入灰度环境,配置APOLLO更改域名。
3. 兼容企微应用登录,条件编译兼容H5运行。
4. Ocr证书识别,免于用户输入。
5. 工程化配置,根据jenkins注入环境变量,区分多环境打包配置。
四、果之全场景教师工作发展平台
开发技术:vue+ webpack + vuex + elementUi + wangeditor + echarts + jspdf
项目描述:教师全场景工作发展平台,通过工具+模式+内容+数据的组合式创新,帮助教师工作提效专业发展,助力中
小学构建智能化校本云知识库,实现优质教育资源众创共享,促进个性教育规模化普惠化发展。
技术总结:
1. 统一化基础组件,echart统一调用,模块解耦,分模块交付。
2. 基础组件自动化注册,模块路由自动化配置,路由懒加载。
3. Webpack DLL优化,使用cdn, 优化打包速度。
4. 基础样式统一使用,公用一套色值变量,实现系统更换主题。
5. 根据产品线,模块解耦,主导并且推进其从单体应用到微应用架构迁移,极大提升性能,用户体验明显上升。