工作项目:园区招商平台
1. 项目背景:本项目集成招商、渠道与运营管理,以数据驱动提升招商效率并创新全生命周期运营的智慧园区数字化平台。
2. 核心技术栈:React、react-router、TS、Jotai、ypack工具链、webpack、vite、antd
3. 项目职责:
1. 负责平台技术选型、基础架构和方案设计,包含工程架构方案设计和落地,各模块方案设计和核心功能实现。
2. 基于元数据驱动研发动态表单引擎,配置13种字段类型,覆盖招商业务4类32种场景。实现配置实时生效,业务迭代周期由2周缩短至实时,免发版更新,有效解决新增业务场景不同需要发版调整问题。
3. 优化项目分层结构,相比之前,职责更清晰,模块化,对日常开发更有约束力。
4. 封装业务通用逻辑与组件,形成标准化@myy-park/*hooks库体系,使开发效率提升65%、代码重复率从30%降至8%
5. 使用eslint和husky、pre-commit进行代码规范检查,自动修复代码风格问题(缩进/引号/分号等),代码规范率从61%提升到97%。
6. 基于vite构建ypack工具链,webpack4升级替换成vite,冷启动时间从三分钟降到小于8s,打包时间从2分钟优化到48秒
工作项目:捷顺天启平台
1. 项目背景:打造一个集车行集中管控,人行集中管控,访客管理,数据分析,产品运营等为一体的综合数字化智能管理平台。
2. 核心技术栈:vue2/vue3、vue-router、webpack/vite、Vuex、uniapp
3. 项目职责:
1. APP端:使用vant和vue2框架,完成远程/二维码开门,移动访客,人脸采集等通用H5功能模块开发,混合开发JSBridge与APP通信并调用原生功能。
2. PC端:使用element-ui,实现包含基础、门禁、访客、车场、社区等模块功能。
3. 小程序:使用uniapp和vue开发蓝牙开门,利用webview嵌入通用H5模块,完成功能补全。
4. 负责对项目组公共组件的开发和封装,产出jie-ui公共组件库。
5. 使用rem适配所有移动端,解决iPhoneX 等全面屏手机兼容,手机软键盘兼容等问题。
6. 使用 Vu3 对部分项目进行重构,解决迭代维护问题。