1.政务数据可视化项目(全栈开发)
基于开源的前后端分离权限系统,负责整套系统前后端开发工作,前端基于 Vue3+TypeScript+Vite 搭建框架,使用 ECharts 完成各类图表、斜切进度条、可视化大屏开发,适配多分辨率大屏展示需求,针对页面卡顿、大数据渲染做分片加载、防抖节流等性能优化,封装通用业务组件大幅提升开发效率;后端采用 SpringBoot4.x 搭建服务,设计 MySQL 数据表结构,合理建立索引优化查询速度,完成数据统计、文件导入、数据同步获取等接口开发,自主完成前后端联调、异常处理与线上 bug 修复,系统稳定承载数据查阅工作。
2.充电小程序(用户端和运维端)
整体熟练掌握 uni-app 页面搭建、分包配置、原生插件调用、多端兼容处理,同时可独立完成配套后端服务开发、数据库设计与接口联调,能够独立承接充电类小程序从需求到上线全流程开发工作。
使用 uni-app 开发运维人员专用小程序,面向运维人员设计设备巡检、故障上报、充电记录核查、设备远程状态查看功能。集成文件上传模块用于上传故障现场图片,实现巡检任务列表、任务打卡、历史工单查询功能;兼容不同尺寸手机屏幕,优化列表大数据滚动性能,统一全局样式规范。后端配套开发巡检工单、设备管理相关接口,实现数据互通,方便管理人员移动端实时掌握充电桩运行情况,降低线下运维成本,独立完成需求拆解、功能开发、bug 修复及版本更新工作。
3.智慧 BRT 站台可视化管理系统(纯前端开发)
独立负责整套管理系统前端开发,采用threejs搭配 3D 可视化引擎,核心搭建 3D 城市地图与 3D 仿真 BRT 站台两大模块。
3D 城市地图可加载全城公交路网,选中线路自动高亮路线,支持拖拽缩放旋转,实时展示站点、车辆位置与到站预估,通过分片懒加载优化海量点位渲染性能。
3D 仿真站台还原站内闸机、监控、大屏等设备,点击三维设备查看运行状态与故障告警;搭配 ECharts 实现客流、班次数据看板。
封装 3D 通用工具与业务公共组件,处理浏览器兼容、大模型加载卡顿问题,可快速对接后端接口实现数据联动,满足公交调度、站点设备监控可视化运维需求。